Table of Contents

Class AppOpsManager

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class AppOpsManager : JVMBridgeBase<AppOpsManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AppOpsManager>
AppOpsManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AppOpsManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AppOpsManager>.IsAssignableFrom<T>()
JVMBridgeBase<AppOpsManager>.Execute<T>(params T[])
JVMBridgeBase<AppOpsManager>.DynBridgeClazz
JVMBridgeBase<AppOpsManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

AppOpsManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public AppOpsManager()

AppOpsManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public AppOpsManager(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MODE_ALLOWED

public static int MODE_ALLOWED { get; }

Property Value

int

MODE_DEFAULT

public static int MODE_DEFAULT { get; }

Property Value

int

MODE_ERRORED

public static int MODE_ERRORED { get; }

Property Value

int

MODE_FOREGROUND

public static int MODE_FOREGROUND { get; }

Property Value

int

MODE_IGNORED

public static int MODE_IGNORED { get; }

Property Value

int

OPSTR_ADD_VOICEMAIL

public static String OPSTR_ADD_VOICEMAIL { get; }

Property Value

String

OPSTR_ANSWER_PHONE_CALLS

public static String OPSTR_ANSWER_PHONE_CALLS { get; }

Property Value

String

OPSTR_BODY_SENSORS

public static String OPSTR_BODY_SENSORS { get; }

Property Value

String

OPSTR_CALL_PHONE

public static String OPSTR_CALL_PHONE { get; }

Property Value

String

OPSTR_CAMERA

public static String OPSTR_CAMERA { get; }

Property Value

String

OPSTR_COARSE_LOCATION

public static String OPSTR_COARSE_LOCATION { get; }

Property Value

String

OPSTR_FINE_LOCATION

public static String OPSTR_FINE_LOCATION { get; }

Property Value

String

OPSTR_GET_USAGE_STATS

public static String OPSTR_GET_USAGE_STATS { get; }

Property Value

String

OPSTR_MOCK_LOCATION

public static String OPSTR_MOCK_LOCATION { get; }

Property Value

String

OPSTR_MONITOR_HIGH_POWER_LOCATION

public static String OPSTR_MONITOR_HIGH_POWER_LOCATION { get; }

Property Value

String

OPSTR_MONITOR_LOCATION

public static String OPSTR_MONITOR_LOCATION { get; }

Property Value

String

OPSTR_PICTURE_IN_PICTURE

public static String OPSTR_PICTURE_IN_PICTURE { get; }

Property Value

String

OPSTR_PROCESS_OUTGOING_CALLS

public static String OPSTR_PROCESS_OUTGOING_CALLS { get; }

Property Value

String

OPSTR_READ_CALENDAR

public static String OPSTR_READ_CALENDAR { get; }

Property Value

String

OPSTR_READ_CALL_LOG

public static String OPSTR_READ_CALL_LOG { get; }

Property Value

String

OPSTR_READ_CELL_BROADCASTS

public static String OPSTR_READ_CELL_BROADCASTS { get; }

Property Value

String

OPSTR_READ_CONTACTS

public static String OPSTR_READ_CONTACTS { get; }

Property Value

String

OPSTR_READ_EXTERNAL_STORAGE

public static String OPSTR_READ_EXTERNAL_STORAGE { get; }

Property Value

String

OPSTR_READ_PHONE_NUMBERS

public static String OPSTR_READ_PHONE_NUMBERS { get; }

Property Value

String

OPSTR_READ_PHONE_STATE

public static String OPSTR_READ_PHONE_STATE { get; }

Property Value

String

OPSTR_READ_SMS

public static String OPSTR_READ_SMS { get; }

Property Value

String

OPSTR_RECEIVE_MMS

public static String OPSTR_RECEIVE_MMS { get; }

Property Value

String

OPSTR_RECEIVE_SMS

public static String OPSTR_RECEIVE_SMS { get; }

Property Value

String

OPSTR_RECEIVE_WAP_PUSH

public static String OPSTR_RECEIVE_WAP_PUSH { get; }

Property Value

String

OPSTR_RECORD_AUDIO

public static String OPSTR_RECORD_AUDIO { get; }

Property Value

String

OPSTR_SEND_SMS

public static String OPSTR_SEND_SMS { get; }

Property Value

String

OPSTR_SYSTEM_ALERT_WINDOW

public static String OPSTR_SYSTEM_ALERT_WINDOW { get; }

Property Value

String

OPSTR_USE_FINGERPRINT

public static String OPSTR_USE_FINGERPRINT { get; }

Property Value

String

OPSTR_USE_SIP

public static String OPSTR_USE_SIP { get; }

Property Value

String

OPSTR_WRITE_CALENDAR

public static String OPSTR_WRITE_CALENDAR { get; }

Property Value

String

OPSTR_WRITE_CALL_LOG

public static String OPSTR_WRITE_CALL_LOG { get; }

Property Value

String

OPSTR_WRITE_CONTACTS

public static String OPSTR_WRITE_CONTACTS { get; }

Property Value

String

OPSTR_WRITE_EXTERNAL_STORAGE

public static String OPSTR_WRITE_EXTERNAL_STORAGE { get; }

Property Value

String

OPSTR_WRITE_SETTINGS

public static String OPSTR_WRITE_SETTINGS { get; }

Property Value

String

WATCH_FOREGROUND_CHANGES

public static int WATCH_FOREGROUND_CHANGES { get; }

Property Value

int

Methods

CheckOp(String, int, String)

[Obsolete]
public int CheckOp(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

CheckOpNoThrow(String, int, String)

[Obsolete]
public int CheckOpNoThrow(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

CheckPackage(int, String)

[Obsolete]
public void CheckPackage(int arg0, String arg1)

Parameters

arg0 int

int

arg1 String

String

FinishOp(String, int, String)

[Obsolete]
public void FinishOp(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

FinishOp(String, int, String, String)

public void FinishOp(String arg0, int arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

FinishProxyOp(String, int, String, String)

public void FinishProxyOp(String arg0, int arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

IsOpActive(String, int, String)

public bool IsOpActive(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

bool

bool

NoteOp(String, int, String)

[Obsolete]
public int NoteOp(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

NoteOp(String, int, String, String, String)

public int NoteOp(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

NoteOpNoThrow(String, int, String)

[Obsolete]
public int NoteOpNoThrow(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

NoteOpNoThrow(String, int, String, String, String)

public int NoteOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

NoteProxyOp(String, String)

[Obsolete]
public int NoteProxyOp(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

NoteProxyOp(String, String, int, String, String)

public int NoteProxyOp(String arg0, String arg1, int arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

arg3 String

String

arg4 String

String

Returns

int

int

NoteProxyOpNoThrow(String, String)

[Obsolete]
public int NoteProxyOpNoThrow(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

NoteProxyOpNoThrow(String, String, int)

[Obsolete]
public int NoteProxyOpNoThrow(String arg0, String arg1, int arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

Returns

int

int

NoteProxyOpNoThrow(String, String, int, String, String)

public int NoteProxyOpNoThrow(String arg0, String arg1, int arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

arg3 String

String

arg4 String

String

Returns

int

int

PermissionToOp(String)

public static String PermissionToOp(String arg0)

Parameters

arg0 String

String

Returns

String

String

SetOnOpNotedCallback(Executor, OnOpNotedCallback)

public void SetOnOpNotedCallback(Executor arg0, AppOpsManager.OnOpNotedCallback arg1)

Parameters

arg0 Executor

Executor

arg1 AppOpsManager.OnOpNotedCallback

AppOpsManager.OnOpNotedCallback

StartOp(String, int, String)

[Obsolete]
public int StartOp(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

StartOp(String, int, String, String, String)

public int StartOp(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

StartOpNoThrow(String, int, String)

[Obsolete]
public int StartOpNoThrow(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

StartOpNoThrow(String, int, String, String, String)

public int StartOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

StartProxyOp(String, int, String, String, String)

public int StartProxyOp(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

StartProxyOpNoThrow(String, int, String, String, String)

public int StartProxyOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 String

String

arg4 String

String

Returns

int

int

StartWatchingActive(String[], Executor, OnOpActiveChangedListener)

public void StartWatchingActive(String[] arg0, Executor arg1, AppOpsManager.OnOpActiveChangedListener arg2)

Parameters

arg0 String[]

String

arg1 Executor

Executor

arg2 AppOpsManager.OnOpActiveChangedListener

AppOpsManager.OnOpActiveChangedListener

StartWatchingMode(String, String, OnOpChangedListener)

public void StartWatchingMode(String arg0, String arg1, AppOpsManager.OnOpChangedListener arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 AppOpsManager.OnOpChangedListener

AppOpsManager.OnOpChangedListener

StartWatchingMode(String, String, int, OnOpChangedListener)

public void StartWatchingMode(String arg0, String arg1, int arg2, AppOpsManager.OnOpChangedListener arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 int

int

arg3 AppOpsManager.OnOpChangedListener

AppOpsManager.OnOpChangedListener

StopWatchingActive(OnOpActiveChangedListener)

public void StopWatchingActive(AppOpsManager.OnOpActiveChangedListener arg0)

Parameters

arg0 AppOpsManager.OnOpActiveChangedListener

AppOpsManager.OnOpActiveChangedListener

StopWatchingMode(OnOpChangedListener)

public void StopWatchingMode(AppOpsManager.OnOpChangedListener arg0)

Parameters

arg0 AppOpsManager.OnOpChangedListener

AppOpsManager.OnOpChangedListener

UnsafeCheckOp(String, int, String)

public int UnsafeCheckOp(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

UnsafeCheckOpNoThrow(String, int, String)

public int UnsafeCheckOpNoThrow(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

UnsafeCheckOpRaw(String, int, String)

public int UnsafeCheckOpRaw(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int

UnsafeCheckOpRawNoThrow(String, int, String)

public int UnsafeCheckOpRawNoThrow(String arg0, int arg1, String arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

Returns

int

int