Android权限请求与通知功能实现教程
1. Android运行时权限请求
1.1 权限请求结果处理
在Android应用中,当请求运行时权限时,需要处理权限请求的结果。以下是处理权限请求结果的代码示例:
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == RECORD_REQUEST_CODE) {
if (grantResults.length == 0 || grantResults[0] != PackageManager.PERMISSION_GRANTED) {
Log.i(TAG, "Permission has been denied by user");
} else {
Log.i(TAG, "Permission has been granted by user");
}
}
}
编译并在模拟器或设备上运行应用,会出现请求录制音频权限的对话框。点击“在使用应用时允许”按钮,检查Logcat面板中是否出现“Permission has been granted
超级会员免费看
订阅专栏 解锁全文
1761

被折叠的 条评论
为什么被折叠?



