如何授予从SDCARD删除文件的权限。以下代码正在模拟器上工作,但在手机中,它无法正常工作。如何解决我的问题?
FileConnection fileConnection1=(FileConnection)Connector.open("file path");
fileConnection1.setWritable(true);
fileConnection1.delete();
答案 0 :(得分:5)
您可以向运行您的应用程序的人请求权限,但您可能无法强行设置它们,因此您需要优雅地处理被拒绝的请求。
涉及的API是ApplicationPermissionsManager
我建议您查看并可能使用此sample code(取决于您支持的操作系统版本),因为此处url也解释了一些怪癖。
您正在寻找的确切权限可能是:ApplicationPermissions.PERMISSION_FILE_API
但是我建议你检查你正在开发的版本以便弃用,因为多年来已经停用了多个权限或更改了名称。