Я хочу знать, как установить разрешение для папки, созданной моим приложением, чтобы никто не мог удалить или просмотреть эту папку.
Я думаю, что это не на 100% возможно, однако вы можете сделать что-то в этом направлении. Проверьте для FileConnection.setHidden (логическое значение) , FileConnection.setWritable (логическое значение) и FileConnection.setReadable (логическое значение) .
Прежде всего, документы API неясны относительно того, будут ли эти методы вообще влиять на конкретное устройство (имеется в виду файловая система).
Во-вторых, даже если вы используете FileConnection.setHidden (boolean) , тогда другое приложение все еще может «увидеть» ваш файл / каталог с помощью FileConnection.list (фильтр строк, логическое значение includeHidden) . Как только у вас есть путь, скрытый от вас, он может изменить скрытый атрибут (и другие атрибуты), чтобы он стал видимым / читаемым / убиваемым.