【学习笔记】Android权限操做

1、给Android添加网络权限网络

在AndroidManifest.xml文件中添加一行代码,表示容许英特网权限
ide

wKiom1gQcB3zvgxIAAAZlBInjMs436.png

2、给一个方法添加检查权限
xml

先定义一个权限常量,在方法中添加Context的参数,用context的checkCallingOrSelfPermission方法检查权限是否容许,若容许则执行内容,若不容许则抛出异常
blog

wKiom1gQdy_DjkoZAABF48oUAH0621.png

在ManifestActivity.xml文件中,须要添加一行permission代码注册这个权限,再添加一行uses-permission代码表示容许受权get

wKioL1gQd3_x6-tEAAAqWC9gZLo772.png

3、给一个Activity添加权限
it

1)若启动的Activity和被启动的Activity在一个应用程序里,则须要在ManifestActivity.xml文件里给被启动的Activity信息里添加permission
io

wKioL1gQfgfyXFVzAAAReQW_cFM649.png

而后再最上方声明该权限class

wKiom1gQfjDCWVwBAAAVb4UwVKY603.png

2)若被启动的Activity不在一个应用程序中,先给被启动的Activity在ManifestActivity.xml中添加permission信息,添加intent-filter信息action权限

wKiom1gQfvSQnYuoAAAvr76RM5o336.png

一样的在上方声明该权限程序

wKiom1gQf26AxHf_AAAVb4UwVKY153.png

在启动Activity的应用程序的ManifestActivity.xml中添加use-permission代码

wKioL1gQf76BJVQlAAARtC5JsIk059.png

相关文章
相关标签/搜索