到目前为止,这是我的代码:
String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";
AssetManager mgr = getAssets();
try {
String list[] = mgr.list(path);
Log.e("FILES", String.valueOf(list.length));
if (list != null)
for (int i=0; i<list.length; ++i)
{
Log.e("FILE:", path +"/"+ list[i]);
}
} catch (IOException e) {
Log.v("List error:", "can't list" + path);
}
然而,虽然我在该目录中确实有文件,但它会返回 list.length = 0 …有什么想法吗?
原文由 Roger Travis 发布,翻译遵循 CC BY-SA 4.0 许可协议
为了访问这些文件,必须在清单文件中提供权限。
试试这个: