2015-06-02 2 views
0

Итак, я много искал, но не смог найти решение проблемы.Как получить изображение Uri, которое отображается во весь экран?

Я пытаюсь разработать приложение для Android, которое будет работать на некотором фоне. Предположим, я открыл галерею, и я вижу фотографию, и я хочу, чтобы моя служба хранила URI этого изображения. Проблема заключается в том, как получить изображение Uri, которое отображается на экране. Также я хочу расширить его до галереи Grid View, где я могу выбрать несколько фотографий и попросить мой сервис хранить их Uris.

Я попытался использовать отражение, чтобы получить объект класса ViewImage.java и вызвать метод getCurrentUri(). Но я получаю ClassNotFoundException.

Я ищу решение, даже если оно требует, чтобы мое приложение было системным приложением, корневым устройством или использованием отражения для доступа к каталогу камеры Android.

Я хочу получить Uris для воспроизводимых в данный момент видео или выбранных видео и музыкальных файлов вместе с документами, такими как pdf, word.

ответ

0

Проблема в том, как получить изображение Uri, которое отображается на экране.

К счастью, это невозможно для ослепительно очевидной конфиденциальности и соображений безопасности. Взаимодействие между приложением просмотра изображений и пользователем находится между приложением и пользователем; другие не могут следить за этой информацией, не допуская ошибок безопасности в приложении.

Я хочу получить Uris для воспроизводимых в данный момент видео или выбранных видео и музыкальных файлов вместе с документами, такими как pdf, word.

К счастью, это тоже невозможно, за исключением недостатков безопасности.

Я попытался использовать отражение, чтобы получить объект класса ViewImage.java и вызвать метод getCurrentUri(). Но я получаю ClassNotFoundException.

Другие приложения работают в других процессах; вы не можете использовать отражение для доступа к ним.

Я ищу решение, даже если оно требует, чтобы мое приложение было системным приложением, корневым устройством или использованием отражения для доступа к каталогу камеры Android.

Пользовательский ПЗУ, вероятно, может отслеживать сообщения, достаточные для достижения ваших целей.

Смежные вопросы