【學習筆記】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

相關文章
相關標籤/搜索