Android 安卓surfaceview摄像机
我已经在surfaceview中加载了摄像头。但在第一次安装APK时,在询问运行时权限后,应用程序会显示黑屏而不是相机预览。但在应用程序的第二次使用中,相机预览效果非常好。您需要在授予权限后或授予权限后设置相机Android 安卓surfaceview摄像机,android,camera,android-permissions,surfaceview,Android,Camera,Android Permissions,Surfaceview,我已经在surfaceview中加载了摄像头。但在第一次安装APK时,在询问运行时权限后,应用程序会显示黑屏而不是相机预览。但在应用程序的第二次使用中,相机预览效果非常好。您需要在授予权限后或授予权限后设置相机 // Activity // pseudocode void onCreate { if (permissionGranted) { // setup camera } else { //
// Activity
// pseudocode
void onCreate {
if (permissionGranted) {
// setup camera
} else {
// ask permission and do setup camera at onRequestPermissionsResult
}
}
@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
// do your camera setup here
}