熟悉Android---使用权限(permission)笔记

在Manifest.xml中申请

通过<user pemmision >添加;示例:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

运行时申请

常用requestPemission()方法;示例:

 ActivityCompat.requestPermissions(thisActivity,
                    new String[]{Manifest.permission.READ_CONTACTS},
                    1);

运行时检查权限

checkSelfPermission();示例:

if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED ){
	return;
	//或者使用以上一条申请权限

更详细请访问:

https://developer.android.google.cn/training/permissions/requesting

猜你喜欢

转载自blog.csdn.net/weixin_40932028/article/details/106115345