Android中不支持动态申请权限的原因

 更新时间:2015年01月17日 12:10:41   投稿:junjie  
这篇文章主要介绍了Android中不支持动态申请权限的原因,本文列举了几个不支持动态申请权限的原因,需要的朋友可以参考下

作为Android开发者,为程序增加权限是在正常不过的事情了,做法必然是在mainifest中,写入类似这样<uses-permission android:name="android.permission.INTERNET" />的信息. 以静态申请的形式来完成. 于是这里我想抛出一个问题,Android平台支持动态申请权限么.

相信很多人回答都是不支持,当然这个答案是对的,但是为什么不支持呢,知其然更要知其所以然.了解其原因还是相当有必要的.

原因列举

Android没有提供动态申请权限的机制.

目前的静态申请可以将权限安全隐患放在程序安装之前一次提示搞定,而如果动态申请,就会时不时弹出申请框.这样的用户体验太差了.

一些权限申请需要依赖于设备的feature(特性),使用静态申请可以明确知道设备需要的特性,Google Play根据程序需要的特性和目标设备具有的特性来决定该设备是否被展示和安装.而动态申请无法明确知道需要的feature.可能导致可以展示的应用无法安装.

可能会带来安全隐患问题.

延伸阅读

http://stackoverflow.com/questions/4838779/get-android-permission-dynamiclly
http://stackoverflow.com/questions/7517171/is-there-any-way-to-ask-permission-programmatically

相关文章

  • 详细解读Android系统中的application标签

    详细解读Android系统中的application标签

    这篇文章主要介绍了Android系统中的application标签,以application来声明App是Android入门学习中的基础知识,需要的朋友可以参考下
    2016-04-04
  • Android 消息机制详解及实例代码

    Android 消息机制详解及实例代码

    这篇文章主要介绍了Android 消息机制详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • Android编程实现两个Activity相互切换而不使用onCreate()的方法

    Android编程实现两个Activity相互切换而不使用onCreate()的方法

    这篇文章主要介绍了Android编程实现两个Activity相互切换而不使用onCreate()的方法,结合实例形式分析了多个Activity切换而不重新创建的操作技巧,需要的朋友可以参考下
    2017-01-01
  • Android视图绑定方法深入探究

    Android视图绑定方法深入探究

    这篇文章主要介绍了Android视图绑定方法,通过视图绑定viewBinding功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个XML
    2023-01-01
  • Android仿微信多人音视频通话界面

    Android仿微信多人音视频通话界面

    这篇文章主要为大家详细介绍了Android仿微信多人音视频通话界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Android判断Activity是否在最上层的方法

    Android判断Activity是否在最上层的方法

    这篇文章主要介绍了Android判断Activity是否在最上层的方法,涉及Android针对Activity属性判断与操作相关技巧,代码非常简单易懂,需要的朋友可以参考下
    2016-01-01
  • Android中自定义一个View的方法详解

    Android中自定义一个View的方法详解

    这篇文章主要介绍了Android中自定义一个View的方法,结合实例形式较为详细的分析了Android中自定义View的具体步骤与相关注意事项,需要的朋友可以参考下
    2016-07-07
  • Android实现注册页面

    Android实现注册页面

    这篇文章主要为大家详细介绍了Android实现注册页面之监听器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android注解框架对比分析

    Android注解框架对比分析

    这篇文章主要为大家详细对比分析了Android注解框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android端代码量非常小的分页加载库

    Android端代码量非常小的分页加载库

    这篇文章主要给大家介绍了关于Android端代码量非常小的分页加载库的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论