2015-11-08 5 views
0

На днях я наткнулся на приложение Samsung Apps. Кажется, он создает отдельный контейнер внутри телефонной памяти, доступ к которому может получить только этот приложение. Я хотел такого поведения в своем приложении (кроме добавления «.» Перед именем файла).Создайте файлы, которые могут быть прочитаны только одним приложением

SO результаты, как эти Create a read-only folder in sdcard in android сказать то не возможно ..

Может кто-нибудь сказать мне, кратко, каковы возможные пути достижения такого «шкурку (крепят) ур файлы» поведение в мое приложение (кроме добавления ' . 'перед именем файла).

благодарит заранее.

+1

Вы строите свой собственный ПЗУ, как и Samsung, и хотите добавить эту функцию в ПЗУ? – CommonsWare

+0

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

+0

@ FrankN.Stein, если я создаю папку в своем личном пространстве приложений - она ​​удаляется при удалении приложения. http://stackoverflow.com/questions/1221534/require-a-password-to-uninstall-remove-application, что приведет к потере данных, несмотря на определенные меры –

ответ

1

кого-н такие результаты Создайте папку только для чтения в SDCard в андроида сказать, это еще не возможные

Это потому, что это не возможно.

На днях я наткнулся на приложение Samsung Nox. Кажется, он создает отдельный контейнер внутри телефонной памяти, доступ к которому может получить только этот приложение.

Это часть API KNOX от Samsung. Это невозможно в стандартном Android от стандартных приложений Android SDK.

Я не хочу, чтобы хранить их в папке приложений (так как они автоматически удаляются при удалении)

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