Как установить разрешение для папки в Blackberry? - PullRequest
0 голосов
/ 30 июля 2011

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

1 Ответ

3 голосов
/ 30 июля 2011

Я думаю, что это не на 100% возможно, однако вы можете сделать что-то в этом направлении. Проверьте для FileConnection.setHidden (логическое значение) , FileConnection.setWritable (логическое значение) и FileConnection.setReadable (логическое значение) .

Прежде всего, документы API неясны относительно того, будут ли эти методы вообще влиять на конкретное устройство (имеется в виду файловая система).

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

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