使用许可权限

原创 2012年03月29日 17:46:35
   一、注册应用程序所需的许可权限

             Android应用程序默认没有任何许可权限。任何用于共享资源和授权访问的(无论是共享数据,如联系人数据库,还是访问底层硬件,如内置摄像头)都必须在AndroidManifest文件内进行显式地注册。这些许可权限将在应用 程序安装时被授予。

             当用户安装应用程序时,他们将会被告知应用程序运行所需的所有许可权限,用户必须同意授予这些权限。另外,应用程序只应该申请它所需要的许可权限。

             在某些时候,许可权限并不是强制性的(也就是说,你也可以在没有获得权限的情况下进行操作)。但是,我们必须慎重地采用这种方式,原因有二:

             (1)运行时用户会被好治应用程序正在进行敏感的操作;

             (2)在更新的SDK版本中,这种许可权限可能会带有强制性。

          二、注册应用程序授予其他应用程序的许可权限

          许可权限可以在以下若干个点被强制验证

           1,当启动一个Activity或Service时;

           2,当访问由内容提供器提供的数据时;

           3,当处在函数调用层时;

           4,当发送和接收Intent广播时。

 

许可权限可以拥有3种主要的保护级别:normal,dangerous,signature……由于被控制器的应用程序互通性,signature保护接允许在任何使用相同的证书签名的应用程序使用其控件。

软件使用许可协议模板

xxx系统 软件最终用户许可协议 重要须知━请认真阅读:本《最终用户许可协议》(以下称《协议》)是您(单一实体)与 xxx系统之间有关上述xxx系统软件产品的法律协议。  本“软件产品”包括计...
  • u012997311
  • u012997311
  • 2016年06月16日 16:11
  • 2510

知识共享许可协议

最近跟CSDN的其他博乐一起交流的时候,普遍的发现大家的文章被一些不是很出名的网站给爬取了。有些网站还做了水印处理,直接的就把文章变成他们的了,这对于作者而言,在没有任何授权的情况下就直接使用,也算是...
  • Marksinoberg
  • Marksinoberg
  • 2016年08月27日 22:42
  • 6374

iOS10 隐私权限设置问题(Crash)

引言 iOS10 发布以来,苹果为了用户信息安全,访问内部应用都加入了隐私权限设置,让用户来选择是否使用。 苹果提供的隐私权限设置 开发中如果不设置会导致应用Crash 右击Info.plis...
  • Yj_sail
  • Yj_sail
  • 2016年09月21日 16:49
  • 7275

Android 访问权限许可大全

android.permission.ACCESS_CHECKIN_PROPERTIES  Allows read/write access to the "properties" table in...
  • redouba
  • redouba
  • 2014年02月19日 23:11
  • 1217

如何选择开源许可协议

http://blog.jobbole.com/44175/ http://blog.jobbole.com/44184/ http://blog.jobbole.com/37493/ ...
  • qq_33623716
  • qq_33623716
  • 2016年01月31日 20:02
  • 1047

授予组件和控件许可权限

本随笔主要参考了MSDN   在开发商业软件时,往往需要给软件实现某种类型的许可,以限制非授权用户的使用。一般情况下,开发者会采取建立并检查特定的授权文件或在注册表中添加表项的方法来实现授权机制。但对...
  • u012581999
  • u012581999
  • 2017年01月23日 20:51
  • 135

如何以管理员权限运行任务

一 前言      每次执行cmd任务时,涉及到需要提权的操作,都要重新以管理员运行的方式来打开cmd来获取管理权限。经常需要提权操作时就比较招人烦,如何从一开始win+r 打开任务运行框,输入cmd...
  • duguduchong
  • duguduchong
  • 2015年08月25日 12:41
  • 6784

Android 访问权限许可大全

转学,源地址:http://www.open-open.com/solution/view/1319170829328 android.permission.ACCESS_CHECKIN_P...
  • An_Illusion
  • An_Illusion
  • 2016年10月16日 23:32
  • 331

Android 访问权限许可大全

android.permission.ACCESS_CHECKIN_PROPERTIES  Allows read/write access to the "properties" table in...
  • yangkeshihaer
  • yangkeshihaer
  • 2014年08月20日 22:38
  • 284

GPL与BSD许可证的区别

GPL和BSD许可证是开源社区最大的两个阵营,尽管都提倡开源、自由,但是两阵营相互不鸟,经常争论不休。根本上是因为两者对于代码的使用自由有着本质上的不同。 GPL许可证的由来       ...
  • u012028371
  • u012028371
  • 2016年12月04日 13:00
  • 1118
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用许可权限
举报原因:
原因补充:

(最多只允许输入30个字)