如何在blackberry + java中安装期间获取权限和许可证警报

时间:2013-12-03 08:55:27

标签: java blackberry

我想知道如何在BlackBerry Java中的安装期间获取权限和许可证警告。

我正在使用GPS,因此在安装之前应该会显示一个此应用程序使用GPS的警报。然后,用户可以保存拒绝请求。

由于

2 个答案:

答案 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文件中将其设置为启动时自动运行 ,这将使应用程序安装后立即启动。

See here for defining alternate entry points