问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android开发中怎么主动请求权限

发布网友 发布时间:2022-04-24 18:41

我来回答

1个回答

热心网友 时间:2023-10-04 02:36

自定义属于自己的permission 或属于开发者使用的同一个签名的permission。定义一个permission 就是在menifest文件中添加一个permission标签。

<permission android:description="string resource"
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:permissionGroup="string"
android:protectionLevel=["normal" | "dangerous" |
"signature" | "signatureOrSystem"] />

android:description :对权限的描述,一般是两句话,第一句话描述这个权限所针对的操作,第二句话告诉用户授予app这个权限会带来的后果
android:label: 对权限的一个简短描述
android:name :权限的唯一标识,一般都是使用 报名加权限名
android:permissionGroup: 权限所属权限组的名称
android:protectionLevel: 权限的等级,
normal 是最低的等级,声明次权限的app,系统会默认授予次权限,不会提示用户
dangerous 权限对应的操作有安全风险,系统在安装声明此类权限的app时会提示用户
signature 权限表明的操作只针对使用同一个证书签名的app开放
signatureOrSystem 与signature类似,只是增加了rom中自带的app的声明

android:name 属性是必须的,其他的可选,未写的系统会指定默认值

1、权限的声明(APP1)

<permission android:name="com.xxx.permission" />

<receiver

android:name="com.example.demo1"

android:permission="com.xxx.permission" >

<intent-filter>

<action android:name="com.test.action" />

</intent-filter>

</receiver>

<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:permission="com.xxx.permission" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

2、权限的使用(APP2)
<uses-permission android:name="com.xxx.permission" />追问能否加下QQ单聊?

追答这个挺简单的,你应该看得懂吧。。。。多用百度,有的网站甚至有源码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新轩逸保养一次多少钱? ...每个小长方形的周长是多少厘米?(你能想出几 铅的正常是多少合适 两个同样的长方形,长是8分米,宽4分米。把它们拼成一个长方形,它的周长... ...拼成一个大长方形拼成的长方形的周长是多少分米 ...长8分米,宽是4分米,如果把它们拼成一个长方形,这个长方形的周长是... ...如果把它们拼成长方形,这个长方形的周长是多少? ...把它们拼成一个正方形,周长是___分米;把它们拼成一个长方... 把两个边长是4分米的正方形拼成一个长方形,这个长方形的周长是___ ...长是8分米,宽是4分米.如果把它们拼成一个长方形,这个长方形的周长是... 安卓手机的各种权限申请怎么选择? 如何用PS将一张图片上的logo转移到另一张图片上? 电脑睡眠模式怎么设置 电脑模式怎么改? q1小天才电话手表怎样拨号? q2小天才电话手表怎么更新 小天才电话手表QlR跟QlC有什么区别 在win7系统里不小心删除了回收站文件夹,怎样找回文件 回收站里面的文件在哪里找回? 怎样能把已从回收站中删除的文件找回来? 企业期末盘点的步骤有哪些? 金丝利通库存盘点的最后一步是 仓库盘点,该如何做 仓库盘点方法 存货盘点制度的程序步骤 怎样做仓库年终盘点?年终盘点的五大实施步骤和流程 物流仓储盘点作业步骤有哪些 盘点流程的五个步骤是什么? 一个养花的兔子是什么游戏 全民弹弹堂蜘蛛废墟怎么打 esso如何实现单点认证? android应用如何在有需要时申请root权限 什么是geoportal Android的权限都有哪些 安卓7.0root权限申请问题 windows 10 怎么删除inode单点登录账户 手机无法获取权限 安卓6.0的 怎么办 谁能推荐一个国内的ITSM软件或者IT服务管理软件? android 自定义的launcher在6.0后需要动态申请权限? android华为手机申请权限如图,是如何实现的? 瞩目电脑上如何锁定? android6.0+多个权限申请问题 cocos2d-x3.2中怎么做ShareSdk的步骤,cocos2dx3.0 安卓开发,关于root权限请求的问题,高手进来。 android 怎么给android root权限 android哪个版本开始可以自己设置权限 怎么让安卓程序不在开始运行的时候自动申请权限 要古代青楼女子的名字 古代青楼女子姓名?如小翠.多说几个吧 隋唐时期妓女名,我想知道在这一时期,比较著名的青楼女子的姓名。