Путь к скриншотам в Android - PullRequest
16 голосов
/ 12 марта 2012

Есть ли способ узнать путь, используемый Android для сохранения скриншотов?

Можно ли получить путь из кода?

Ответы [ 2 ]

12 голосов
/ 12 марта 2012

API Android не имеет фиксированного пути для скриншотов, но

File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File screenshots = new File(pix, "Screenshots");

может работать.Это то, что ICS использует в качестве пути.

6 голосов
/ 16 июня 2015

Значение «Снимки экрана» является частью частного API.

Здесь - ссылка на исходный код, в котором установлено значение.Поскольку класс загружается в контексте нашего приложения, нет возможности доступа к полю.Я бы жестко закодировал это, как предложил @zapi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...