Android 如何自定义permission 
时间: 2023-06-01 20:05:47 浏览: 33
你可以通过以下步骤来自定义 Android permission:
1. 在 AndroidManifest.xml 文件中声明自定义 permission:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:description="@string/my_permission_description"
android:label="@string/my_permission_label"
android:protectionLevel="dangerous" />
2. 在需要使用这个 permission 的地方声明使用:
<uses-permission android:name="com.example.myapp.MY_PERMISSION" />
3. 在代码中检查是否获得了这个 permission,如果没有获得,可以使用以下代码来请求:
if (ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.MY_PERMISSION)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.MY_PERMISSION},
MY_PERMISSION_REQUEST_CODE);
}
希望能帮助到你!
相关推荐
















