Путь к скриншотам в Android
Есть ли способ узнать путь, используемый android для сохранения скриншотов?
Могу ли я получить путь от кода?
Ответы
Ответ 1
Android API не имеет фиксированного пути для скриншотов, но
File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");
может работать. То, что ICS использует как путь.
Ответ 2
Значение "Скриншоты" является частью частного API.
Здесь - ссылка на исходный код, где задано значение. Поскольку класс загружается в нашем контексте приложения, нет возможности получить доступ к полю. Я бы сделал это жестко, как предложил @zapi.