【发布时间】:2014-06-13 09:53:18
【问题描述】:
当我使用Environment.getExternalStorageDirectory() 或Environment.getExternalStorageDirectory().getAbsolutePath() 时,我需要从SDCard 加载一个文件,但它无法正常工作,所以它与"file:///sdcard/Avalon/assets/www/filename.html" 配合得很好。我不知道我的路径发生了什么
cwv.loadUrl(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Avalon/assets/www/filename.html", map);
我想让我的路径通用,这就是为什么我需要使用任何通用术语...
【问题讨论】:
-
Android 没有提供可靠地返回可移除 sd 卡路径的函数。您必须做出规定,以便用户可以指示正确的目录。例如在您的设置中。
-
您的帖子中没有的是 ....getAbsolutePath() 返回的内容。即使 getExter.... 会给出正确的路径,它也不会工作,因为你忘记了前面的 file://。
-
很好用...实际上我忘了添加 file:// 这是我的错误,谢谢
标签: android cordova android-sdcard