我使用了一些课程。那个构造函数需要一些包含一些文件的文件路径。
ex)
Komoran komoran = new Komoran("D:\program_project\lib");
现在我正在制作Android应用程序。所以我不能使用绝对路径(因为下载我的应用程序的其他人没有该文件夹和文件)
所以我决定使用可能在APK文件中的'assets'文件夹。所以,最终代码如下所示。
Komoran komoran = new Komoran("file:///android_asset");
但似乎文件夹路径错误(此类不起作用)。我做错了什么?
答案 0 :(得分:3)
此{{1}}路径用于使用webview ex的应用程序。科尔多瓦/ PhoneGap的。因为它是资源的一部分,因为在创建Apk时,您无法使用此路径访问资产文件夹。您必须仅使用{{1}}此代码。
答案 1 :(得分:2)
也许你可以添加这段代码: context.getResources()。getAssets()。打开( “文件名”)。 你会得到一个输入流,你可以做你想做的事。
答案 2 :(得分:0)
无需使用getResources。 您可以直接使用
context.getAssets().open("fileName").