Где хранится изображение эмулятора Android?

На эмуляторе я скачал изображение из гугла. Я могу найти изображение на эмуляторе, но я понятия не имею, где находится файл изображения. Для отладки моего приложения мне нужно знать, где находится это изображение. Как я могу получить полный путь к изображению?

 Morrison Chang27 окт. 2012 г., 01:34
Помните, что после загрузки SDK выПридется создавать AVD для каждого уровня APIdeveloper.android.com/tools/devices/managing-avds.html

Ответы на вопрос(5)

AVD документация:

По умолчанию инструмент Android создает каталог AVD внутри~/.android/avd/ (в Linux / Mac),C:\Documents and Settings\\.android\ в Windows XP иC:\Users\\.android\ на Windows 7 и Vista.

 Get Off My Lawn27 окт. 2012 г., 01:47
Я не могу найти изображение, я пытаюсь сделать это: Bitmap bmp = BitmapFactory.decodeFile ("/mnt/dog-best-friend-1.jpg»);
Решение Вопроса

Это здесь, кажется, работает для меня:

String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";

вы можете найти это изображение, используя файл Explore.

Сначала запустите ваш эмулятор, а затем:

Откройте проводник и перейдите кmnt/sdcard/Download Вы найдете ваше изображение здесь, если оно загружено.

Чтобы открыть файл исследовать в Eclipse:window/show view/other/File Explore

откройте эмулятор, перейдите в «Фото», затем нажмите на фотографию (если есть), затем нажмите «i» (для информации). Там вы можете увидеть точный путь на вашем устройстве. Для динамического доступа к этим файлам попробуйте:

    String path = Environment.getExternalStorageDirectory().getPath();
    String pathPhotos = path2 +"/Download";
    File[] fileArr = new File(pathPhotos).listFiles();

    for(int i = 0; i < fileArr.length; i++) {
        Log.d("fileName12", " " + fileArr[i].getPath());
    }

В случае, если listFiles возвращает ноль, вы должны добавить:

использует-разрешение * Android: имя = "android.permission.READ_EXTERNAL_STORAGE "/> И изменить настройки на эмуляторе -> настройки -> Приложения -> Разрешения приложений -> хранение -> название вашего приложения -> включить

m-images / {android-version-number} /system.img>]

и avd создаются в C: \ Users \ .android \ avd \ (windows) или ~ / .android / avd / (linux / mac)

Ваш ответ на вопрос