Я хочу читать jpeg файлы из sdcard на эмуляторе Android 6.0, но список файлов возвращает null. Код примера может работать на моем телефоне:
String sdcard = Environment.getExternalStorageDirectory().toString();
File sdcard_dir = new File(sdcard);
if (sdcard_dir.isDirectory()) {
File[] fileNames = sdcard_dir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
return pathname.toString().endsWith(".jpg") ? true : false;
}
});
}
fileNames = null!
Я могу использовать оболочку adb для отображения файлов изображений на эмуляторе:
В AndroidManifest.xml добавлено разрешение:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Что-нибудь еще я могу сделать?
Мне нужно использовать эмулятор, потому что до сих пор мое устройство не может быть обновлено до Android 6.0, и я хочу протестировать некоторые новые API.