0

Как часть моего приложения, я храню изображения и видео в/data/data/app_package/path. в качестве эскизов.Когда пользователь нажимает на любое изображение, мне нужно создать намерение ACTION_VIEW и начать его действие.Как предоставить права доступа к частным данным приложения (/ data/data/имя_пакета/в android> KK

Но когда я выбираю любое приложение из списка действий, изображение/видео не отображается, а файл не отображается, как показано на рисунке.

Как мы можем обеспечить доступ к другим приложениям читать изображения/видео магазин в/данные/данные/app_package/путь?

Читайте в некоторых блогах, как и другие приложения, не можете получить доступ к данным/data/data/app_package в разных приложениях.

Есть ли способ дать доступ в андроид KitKat?

+0

В то время как не рекомендуется, вы можете изменить код владельца приложения, разрешающего разрешение папки, используя Java (то есть установить Context.MODE_WORLD_READABLE) или собственные API, такие как chmod (2). В общем случае данные, которые вы хотите разделить, должны либо находиться во внешнем хранилище, либо отображаться через ContentProvider - некоторые приложения откажутся от * даже попробовать * для доступа к вещам из частной папки другого приложения *, даже если им был предоставлен такой доступ с помощью система *. –

ответ

0

Вы не можете сделать это с помощью root 'su' на телефоне.

В качестве альтернативы вы должны поместить их в/sdcard/android/data/app_package/or/sdcard/android/obb/app_package/где sdcard - это внутреннее хранилище в KitKat или Lollipop.

+0

Неправда. Кроме того, не предполагайте, какие будут пути на устройстве. –

+0

У меня есть устройство kitkat, и я знаю, что он монтируется внутри как/sdcard/в любом случае, я пытался помочь вам сфокусировать, если хотите. и о/data/data/я пытался получить к нему доступ, и он действительно требует root. Если у вас есть способ, пожалуйста, поделитесь с нами. – Abkarino

+0

Как я уже сказал в комментарии к самому вопросу, приложение-владелец может предоставить доступ. Перенос менее эффективен, чем критический ответ на слова. –