簡體   English   中英

Android無法訪問外部存儲

[英]Android unable to access external storage

我有以下代碼:

File rootsd = Environment.getExternalStorageDirectory();
File[] imagelist = rootsd.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name)
{
 return ((name.endsWith(".jpg"))||(name.endsWith(".png")));
}
});

我的同意:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

圖像列表以某種方式為空而不是空。 誰能幫我。 非常感謝。

將rootsd文件移至存在圖像的目錄。 您只是在考慮/ mnt / sdcard路徑。 指向圖像所在的目錄,例如

File rootsd = new File(Environment.getExternalStorageDirectory().getPath()
            + File.separator + "imagesdirectory");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM