【问题标题】:Blackberry 4.2.0 - How can I tell which RIM APIs require the location permission?Blackberry 4.2.0 - 我如何知道哪些 RIM API 需要位置权限?
【发布时间】:2012-04-02 22:42:43
【问题描述】:

看起来 BlackBerry OS 通过检查应用程序链接到的 API 来确定应用程序所需的权限。

我的任务是从现有应用程序中删除对位置权限的请求,以便永远不会提示用户允许它。不幸的是,我认为这意味着我需要寻找并删除任何对需要位置的 API 的导入。

问题是:我找不到任何说明“API x 需要 'y' 和 'z'”的文档。

它存在吗?
是否有任何不明显的 API 需要它? 我已删除 GPS 和 RadioInfo,但无济于事。

任何帮助将不胜感激。

【问题讨论】:

    标签: blackberry permissions


    【解决方案1】:

    如果您使用 Eclipse 进行 BlackBerry 开发,请转到 Window->Preferences->BlackBerry Java Plug-In->Warnings 并打开(我认为在您的实例中)RIM BlackBerry Apps API 的代码签名警告。

    这至少会突出显示代码中需要代码签名的行(带有黄色三角形),并且它们也会出现在您的问题视图中。

    【讨论】:

    • 哈,我用黑莓插件做的第一件事就是关闭那些完全无用的警告!无论如何,谢谢 - 这是一个好主意,可能是解决这个问题的最佳方法。我的问题的实际解决方案并不那么简单:事实证明我已经成功删除了该权限的所有要求,但触发权限提示导致设备列出所有配置为默认值的权限“允许”,这就是让我失望的原因。
    猜你喜欢
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多