首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API 23以下的android应用请求权限安全吗?

API 23以下的android应用请求权限安全吗?
EN

Stack Overflow用户
提问于 2016-06-22 07:42:34
回答 2查看 260关注 0票数 2

在Android中,如果应用程序的目标低于api 23并在api级别23上运行。这些权限是由安卓在安装时自动授予的,但用户可以稍后进入设置->应用程序-> myapp->权限并拒绝权限。

在这种情况下,我似乎可以使用

代码语言:javascript
复制
 android.support.v4.content.PermissionChecker

要检查权限,请执行以下操作。

如果未授予权限,则

尽管目标低于API级别23,但使用api 23的常规方法请求权限是否安全?

MoreInfo:我使用的是compileSdkVersion 23和buildToolsVersion "23.0.2“

EN

回答 2

Stack Overflow用户

发布于 2016-06-22 07:47:30

这取决于您的buildToolsVersion和compileSdkVersion。如果您在buildToolsVersion中使用的是低于23的版本,那么即使您在API 23的Android设备上运行该应用,它也不会要求运行权限。

票数 0
EN

Stack Overflow用户

发布于 2016-06-22 09:47:44

如果您使用的是API 23,那么您将能够在API 23设备上运行权限检查代码。但是,在API较低的设备上执行此操作时可能会出现错误,因为这些方法不存在。

如果您使用的是AppCompatActivity而不是常规的Activity,那么在进行这些调用之前,您不需要检查您的API版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37956312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档