Я разрабатываю приложение для Android. Он создает несколько папок при запуске приложения, в которых есть изображения, видеофайлы и подпапка, я хочу скрыть эти папки и файлы во время создания. эту папку не следует видеть, когда мы вручную открываем sdcard на устройстве.
Как скрыть папку в sdcard в android
Ответ 1
Если вы хотите скрыть папку в Android или любой Linux-системе, просто добавьте .
в качестве префикса в папку или имя файла.
Однако, если вы подключите свою SD-карту на компьютере Windows, эти папки будут видны с .
перед именем папки в качестве обычной папки.
Ответ 2
Итак, как ingsaurabh
правильно сказано, "."
- это все, что вам нужно. Если имя файла начинается с него, большинство файловых браузеров не будут отображать файл. Но он не является непосредственно невидимым (например, менеджер файлов акций Samsung имеет возможность отображать такие файлы и папки). Поэтому вы никогда не можете быть уверены, что пользователь не увидит файлы, особенно если пользователь использует разные приложения для доступа к файлам на SD-карте.
Единственный способ скрыть ваши файлы - это internal storage
, так как эти файлы являются приватными для вашего приложения. Однако не рекомендуется хранить большой объем данных во внутреннем хранилище (это даст плохой рейтинг вашего приложения, это точно).
Хорошо придерживаться директивы в Руководство по созданию хранилища данных, таким образом сохраняя ваши данные в папке /Android/data/<package_name>/files/
.
Ответ 3
Существуют различные способы скрыть папку на Android внутри карты памяти. Лучший из двух методов, которыми я пользовался, - это: Скрыть папку в Android без приложения Второй способ - использование приложения для скрытия папки на Android. Оба метода работают отлично в зависимости от вашего выбора.
Ответ 4
Это "." dot метод не имеет никакой безопасности. Потому что вы не можете использовать какой-либо пароль для его разблокировки. Любой пользователь может отображать скрытые файлы и разблокировать его, удалив ".". символ. По этой причине вы можете использовать бесплатные приложения для скрытия файлов, чтобы защитить вашу конфиденциальность.