0
Android M引入了Runtime權限模型。
checkPermission()
包管理器的方法可用於知道是否授予應用程序的權限。
當用戶授予/撤消權限時,是否也可以在應用程序中獲得回調?
因此可以啓用/禁用取決於該權限的功能。Android授予應用程序權限時可以獲得回撥
Android M引入了Runtime權限模型。
checkPermission()
包管理器的方法可用於知道是否授予應用程序的權限。
當用戶授予/撤消權限時,是否也可以在應用程序中獲得回調?
因此可以啓用/禁用取決於該權限的功能。Android授予應用程序權限時可以獲得回撥
當用戶授予/撤消權限時,是否可以在應用程序中獲得回調?
如果您使用requestPermission()
請求權限,則您的回撥爲onRequestPermissionResult()
。
如果用戶通過設置撤消權限,則您的回調爲onCreate()
,因爲Android會終止您的過程。
如果用戶通過設置授予權限,那麼在下次撥打checkSelfPermission()
之前,您不會了解相關信息。這種情況沒有回調。