public void doOpenCamera(Context activity,CamOpenOverCallback callback) {
Log.i(TAG, "Camera open....");
if (ContextCompat.checkSelfPermission(activity, android.Manifest.permission.CAMERA)!= PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions((Activity) activity,new String[]{android.Manifest.permission.CAMERA},1);
}else {
mCamera = Camera.open(0);
Log.i(TAG, "Camera open over....");
}
}
Android 申请运行时权限 以camera为例
最新推荐文章于 2025-11-07 00:48:19 发布
本文介绍了一个简单的函数用于在Android应用中打开摄像头,并请求必要的权限。如果应用尚未获得相机权限,则会请求用户授权。若已获得权限,则直接打开摄像头。
3543

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



