Как дать разрешения безопасности для удаления файла с моей SDCard в Blackberry? - PullRequest
1 голос
/ 09 сентября 2011

Как дать разрешения на удаление файла с SDCARD. Следующий код работает на симуляторе, но в телефоне, он не работает. Как решить мою проблему?

FileConnection fileConnection1=(FileConnection)Connector.open("file path");
fileConnection1.setWritable(true);
fileConnection1.delete();

1 Ответ

5 голосов
/ 09 сентября 2011

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

Используется API: ApplicationPermissionsManager

Я предлагаю вам посмотреть и, возможно, использовать этот пример кода (в зависимости от того, какие версии ОС вы поддерживаете), потому что в этом url объяснены некоторые причуды.1011 *

Точное разрешение, которое вы ищете, может быть: ApplicationPermissions.PERMISSION_FILE_API

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

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