存在的意义:
在Android 6.0之后(SDK >22)对于Runtime Permission严格控制,在第三方应用打开Runtime permission
的时候系统需要提醒用户,一般的情况下,Runtime permission 默认的权限是denied 的,应用需要获取应用就必要申请,在request 的时候会弹出一个跟用户交互的提示框,而这些就是GrantPermissionActivity 存在的意义。
下面来看下GrantPermissionsActivity 注册的信息:
<activity android:name=".permission.ui.GrantPermissionsActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:excludeFromRecents="true"
android:theme="@style/GrantPermissions"
android:visibleToInstantApps="true">
<intent-filter android:priority="1">
<action android:name="android.content.pm.action.REQUEST_PERMISSI