【问题标题】:What is the android.permission.REAL_GET_TASKS permissions?什么是 android.permission.REAL_GET_TASKS 权限?
【发布时间】:2016-05-31 01:43:07
【问题描述】:

我似乎无法在 Android 开发者网站的 Manifest.permission 页面中找到它。我看到了 GET_TASKS,但它已被弃用。

【问题讨论】:

    标签: android android-permissions


    【解决方案1】:

    根据@CommonsWare 的answer

    REAL_GET_TASKSsignature级权限;普通的 Android SDK 应用无法持有。

    还有@Gürol'Ca 在他的answer 上的评论:

    GET_TASKS 是一个“正常”权限,可由 3rd 方应用程序请求。但是,REAL_GET_TASKS 的保护级别是signature 或系统无法被第三方应用程序请求。

    查看关于< permission > - android:protectionLevel的官方文档时:

    “签名”

    仅当请求应用程序使用与声明该权限的应用程序相同的证书签名时,系统才会授予该权限。如果证书匹配,系统会自动授予权限,无需通知用户或请求用户明确批准。

    无法找到完全清晰的描述,或完全详细定义它的文档。但我认为从这些来看,这似乎是对App Signing的许可。

    干杯!

    【讨论】:

    • 那么 REAL_GET_TASKS 是否取代了已弃用的 GET_TASKS,除非它不能被普通的 3rd 方 Android 应用程序使用?
    • 我不完全确定。但是,是的。我认同。如果你能看到@Caqtus 的answer,上面提到这种方法不再适用于第三方应用程序:引入以文档为中心的recents 意味着它可以将个人信息泄露给调用者
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 2019-01-12
    • 2020-04-05
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多