如何在黑莓中提供从我的SD卡中删除文件的安全权限?

Gov*_*ala 1 blackberry

如何授予从SDCARD删除文件的权限.以下代码正在模拟器上工作,但在手机中,它无法正常工作.如何解决我的问题?

FileConnection fileConnection1=(FileConnection)Connector.open("file path");
fileConnection1.setWritable(true);
fileConnection1.delete();
Run Code Online (Sandbox Code Playgroud)

Ray*_*hey 5

您可以向运行您的应用程序的人请求权限,但您可能无法强行设置它们,因此您需要优雅地处理被拒绝的请求.

涉及的API是ApplicationPermissionsManager

我建议您查看并可能使用此示例代码(取决于您支持的操作系统版本),因为此URL也解释了一些怪癖.

您正在寻找的确切权限可能是: ApplicationPermissions.PERMISSION_FILE_API

但是我建议您检查您正在开发的版本以进行弃用,因为多年来已经停用了多个权限或更改了名称.