Android怎么申请权限 
时间: 2023-04-03 16:03:19 浏览: 56
Android 应用程序可以通过在 AndroidManifest.xml 文件中声明权限来申请权限。在应用程序中使用权限时,需要在代码中请求用户授权。具体步骤如下:
1. 在 AndroidManifest.xml 文件中声明需要的权限,例如:
<uses-permission android:name="android.permission.CAMERA" />
2. 在代码中请求用户授权,例如:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, REQUEST_CAMERA_PERMISSION);
}
3. 处理用户授权结果,例如:
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
if (requestCode == REQUEST_CAMERA_PERMISSION) {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
// 用户已授权
} else {
// 用户未授权
}
}
}
相关推荐












