是否有必要将“android_assets”文件夹添加到我的应用程序的主文件夹?

Posted

技术标签:

【中文标题】是否有必要将“android_assets”文件夹添加到我的应用程序的主文件夹?【英文标题】:Is it necessary to add an "android_assets" folder to my app's main? 【发布时间】:2020-11-04 07:53:29 【问题描述】:

我已经完成了一个包含 html、CSS 和 JS 文件的应用程序,所有这些文件都存储在 android Studio 的“资产”文件夹中。

应用程序运行没有崩溃,但只出现这个屏幕:

Empty app screen.

我已尝试实现以下每个文件路径:

    webView.loadUrl("file:///assets/menu.html");

    webView.loadUrl("menu.html");

它们都不起作用。

我读到最好在“main”中创建一个新文件夹并将其命名为“android_assets”,然后命名文件路径(“file:///android_assets/menu.html”);但我不想无意中在我的代码中制造更多问题。

我应该创建“android_assets”文件夹吗?这样做有什么风险吗?

【问题讨论】:

【参考方案1】:

试试这个:

1。 确保您的资产路径是:assets/foldersIfAny/index.html

2。 然后使用这个: webView.loadUrl("file:///android_asset/foldersIfAny/index.html");

【讨论】:

以上是关于是否有必要将“android_assets”文件夹添加到我的应用程序的主文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

如何获得assets目录下文件的uri

是否有必要将方法定义为“公共”?

是否有必要将对象归零?

django的静态文件夹中是不是有必要将css、js和图片放入

是否有必要在将聊天消息存储到 Firebase 之前对其进行加密?

是否有必要调用 NSManagedObjectContext save: 用于内存存储?