private void _RequestCameraPermission(CameraPermissionsResultCallback onComplete,
                                              IntPtr context)
        {
            const string cameraPermissionName = "android.permission.CAMERA";

            AndroidPermissionsManager.RequestPermission(cameraPermissionName).ThenAction((grantResult) => {
                onComplete(grantResult.IsAllGranted, context);
            });
        }
 private void RequestCameraPermission(CameraPermissionsResultCallback onComplete,
                                      IntPtr context)
 {
     if (_androidPermissionCheck != null)
     {
         _androidPermissionCheck.RequestAndroidPermission(_cameraPermissionName)
         .ThenAction((grantResult) =>
         {
             onComplete(grantResult.IsAllGranted, context);
         });
     }
 }
示例#3
0
 private static void _RequestCameraPermissionTrampoline(
     CameraPermissionsResultCallback onComplete, IntPtr context)
 {
     Instance._RequestCameraPermission(onComplete, context);
 }