Нет, и даже если бы вы могли, вы не сможете получить доступ к ним, если они не оказались в одном из нескольких мест на съемном носителе, для которого вы имеете доступ на чтение (например, getExternalFilesDirs()
).
База доступа к хранилищу возвращает Uri
значения, указывающие на документы. Используйте ContentResolver
и методы, подобные openInputStream()
, чтобы работать с ними. Это примерно эквивалентно получению значений URL, указывающих на документы, и использование HTTP-клиента для открытия потока для работы с содержимым этих документов.
Возможно, это может помочь - http://stackoverflow.com/questions/20067508/get-real-path-from-uri-android-kitkat-new-storage-access-framework – Tasos