我想知道如何在BlackBerry Java中的安装期间获取权限和许可证警告。
我正在使用GPS,因此在安装之前应该会显示一个此应用程序使用GPS的警报。然后,用户可以保存或拒绝请求。
由于
答案 0 :(得分:2)
您可以使用ApplicationPermissionsManager
GPS示例:
ApplicationPermissions requestedPermissions = new ApplicationPermissions();
requestedPermissions.addPermission(ApplicationPermissions.PERMISSION_LOCATION_API));
//You can add additional required permissions to the batch of requested permissions
boolean allGranted = ApplicationPermissionsManager.getInstance().invokePermissionsRequest(requestedPermissions);
答案 1 :(得分:0)
Mister Smith's answer is good,但还需要一件。您提到您希望在安装期间提供权限警告 。为了达到这个目的,你也需要别的东西。
对于BlackBerry应用,您可以定义备用入口点。这可以创建应用程序的多个实例。例如,一个常见的原因是定义一个普通的UI应用程序和另一个后台应用程序来监听推送通知。
在这种情况下,您可以创建一个应用程序实例,以便在启动时运行,并运行权限检查(在史密斯先生的回答中显示)。为权限检查"应用程序"定义入口点时,您将在BlackBerry_App_Descriptor.xml文件中将其设置为启动时自动运行 ,这将使应用程序安装后立即启动。