Ali*_*Ali 4 permissions blackberry
我正在使用不包含PERMISSION_RECORDING的JDE 4.5开发,默认情况下它在4.6及更高版本的设备中被拒绝.
所以我希望我的应用程序拥有此权限或它可以获得的所有可能权限.
提前致谢.
您无法以编程方式设置应用程序权限.您可以执行的是强制"请求权限"对话框,请参阅如何 - 在请求权限对话框中显示自定义消息
所以你可以做的是在应用程序启动时进行一些测试记录,然后会出现Request Permission对话框.无论如何它会出现,但在启动时会更加到位,而且,您可以在那里设置自己的消息文本.
UPDATE
如果权限设置为拒绝,则拒绝操作将不会有Promt Dialog.
然后,您可以使用ApplicationPermissionManager来调用权限请求:
ApplicationPermissionsManager manager = ApplicationPermissionsManager
.getInstance();
int current = manager
.getPermission(ApplicationPermissions.PERMISSION_SCREEN_CAPTURE);
if (current != ApplicationPermissions.VALUE_ALLOW) {
ApplicationPermissions permissions = new ApplicationPermissions();
permissions.addPermission(ApplicationPermissions.PERMISSION_SCREEN_CAPTURE);
manager.invokePermissionsRequest(permissions);
}
Run Code Online (Sandbox Code Playgroud)