Table of Contents

Interface IPermissionAware

Namespace
IO.Scanbot.Sdk.UI.View.Base
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/base/PermissionAware", "", "IO.Scanbot.Sdk.UI.View.Base.IPermissionAwareInvoker")]
public interface IPermissionAware : IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Fields

PermissionsRequestCamera

[Register("PERMISSIONS_REQUEST_CAMERA")]
public const int PermissionsRequestCamera = 2726

Field Value

int

Methods

ActivateCameraPermission()

[Register("activateCameraPermission", "()V", "GetActivateCameraPermissionHandler:IO.Scanbot.Sdk.UI.View.Base.IPermissionAwareInvoker, BarcodeSDK.NET.Droid")]
void ActivateCameraPermission()

Init(Activity)

[Register("init", "(Landroid/app/Activity;)V", "GetInit_Landroid_app_Activity_Handler:IO.Scanbot.Sdk.UI.View.Base.IPermissionAwareInvoker, BarcodeSDK.NET.Droid")]
void Init(Activity activity)

Parameters

activity Activity

OpenPermissionSettings()

[Register("openPermissionSettings", "()V", "GetOpenPermissionSettingsHandler:IO.Scanbot.Sdk.UI.View.Base.IPermissionAwareInvoker, BarcodeSDK.NET.Droid")]
void OpenPermissionSettings()

TryAskCameraPermission()

[Register("tryAskCameraPermission", "()V", "GetTryAskCameraPermissionHandler:IO.Scanbot.Sdk.UI.View.Base.IPermissionAwareInvoker, BarcodeSDK.NET.Droid")]
void TryAskCameraPermission()