当我这样称呼时:
File directory = new File("file:///android_asset/");
然后这个:
directory.isDirectory()
始终返回false
我在这里做错了吗?
(对不起,如果这是一个愚蠢的问题)
修改
我在assets
文件夹中存储了几个图像,我想在我的应用程序中加载它们(如图库)。
答案 0 :(得分:0)
致电
directory.mkdirs();
创建File
对象
修改强> 在您的情况下尝试更改文件URL如下:
new File("/mnt/external_sd/");
或通过在eclipse文件资源管理器中查找它来找到真正的路径..不要以file://
启动它
答案 1 :(得分:0)
可能你正在寻找这个:
String fullPath = "/data/data/" + this.getPackageName() + "/" + path;
File dir = new File(fullPath);
if (!dir.exists())
dir.mkdir();