Скрытие папки в Android без использования "."расширение - PullRequest
0 голосов
/ 06 июня 2018

Как мне спрятать папку в android?Я загружаю некоторые данные из приложения, которые должны быть доступны только через мое приложение.В настоящее время я прячу папки, поставив "."расширение имени папки и сохранение его в каталоге приложения.Но это будет видно при включении «показать скрытый параметр» в файловых менеджерах и при вводе данных конкретного приложения.Пожалуйста, предложите несколько методов, с помощью которых мы можем скрыть данные, аналогичные тем, которые мы видим в приложении amazon prime, и все.

Ответы [ 3 ]

0 голосов
/ 06 июня 2018

Скрытие папки в Android без использования расширения «.»

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

//Create internal dir;
File mydir = context.getDir("DIR_NAME", Context.MODE_PRIVATE); 
0 голосов
/ 13 июня 2018

В настоящее время моя проблема решена путем сохранения файлов во внутренней памяти.Мы можем использовать

File file = new File(context.getFilesDir(), filename);

или

File mydir = context.getDir("DIR_NAME", Context.MODE_PRIVATE); 

для сохранения его во внутреннем каталоге.

Но если устройство с рутом будет сохранено,

0 голосов
/ 06 июня 2018

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

...