Class AppOpsManager
public class AppOpsManager : JVMBridgeBase<AppOpsManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AppOpsManager>AppOpsManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AppOpsManager>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AppOpsManager>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AppOpsManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<AppOpsManager>.IsAssignableFrom<T>()JVMBridgeBase<AppOpsManager>.Execute<T>(params T[])JVMBridgeBase<AppOpsManager>.DynBridgeClazzJVMBridgeBase<AppOpsManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MODE_ALLOWED
public static int MODE_ALLOWED { get; }
Property Value
MODE_DEFAULT
public static int MODE_DEFAULT { get; }
Property Value
MODE_ERRORED
public static int MODE_ERRORED { get; }
Property Value
MODE_FOREGROUND
public static int MODE_FOREGROUND { get; }
Property Value
MODE_IGNORED
public static int MODE_IGNORED { get; }
Property Value
OPSTR_ADD_VOICEMAIL
public static String OPSTR_ADD_VOICEMAIL { get; }
Property Value
OPSTR_ANSWER_PHONE_CALLS
public static String OPSTR_ANSWER_PHONE_CALLS { get; }
Property Value
OPSTR_BODY_SENSORS
public static String OPSTR_BODY_SENSORS { get; }
Property Value
OPSTR_CALL_PHONE
public static String OPSTR_CALL_PHONE { get; }
Property Value
OPSTR_CAMERA
public static String OPSTR_CAMERA { get; }
Property Value
OPSTR_COARSE_LOCATION
public static String OPSTR_COARSE_LOCATION { get; }
Property Value
OPSTR_FINE_LOCATION
public static String OPSTR_FINE_LOCATION { get; }
Property Value
OPSTR_GET_USAGE_STATS
public static String OPSTR_GET_USAGE_STATS { get; }
Property Value
OPSTR_MOCK_LOCATION
public static String OPSTR_MOCK_LOCATION { get; }
Property Value
OPSTR_MONITOR_HIGH_POWER_LOCATION
public static String OPSTR_MONITOR_HIGH_POWER_LOCATION { get; }
Property Value
OPSTR_MONITOR_LOCATION
public static String OPSTR_MONITOR_LOCATION { get; }
Property Value
OPSTR_PICTURE_IN_PICTURE
public static String OPSTR_PICTURE_IN_PICTURE { get; }
Property Value
OPSTR_PROCESS_OUTGOING_CALLS
public static String OPSTR_PROCESS_OUTGOING_CALLS { get; }
Property Value
OPSTR_READ_CALENDAR
public static String OPSTR_READ_CALENDAR { get; }
Property Value
OPSTR_READ_CALL_LOG
public static String OPSTR_READ_CALL_LOG { get; }
Property Value
OPSTR_READ_CELL_BROADCASTS
public static String OPSTR_READ_CELL_BROADCASTS { get; }
Property Value
OPSTR_READ_CONTACTS
public static String OPSTR_READ_CONTACTS { get; }
Property Value
OPSTR_READ_EXTERNAL_STORAGE
public static String OPSTR_READ_EXTERNAL_STORAGE { get; }
Property Value
OPSTR_READ_PHONE_NUMBERS
public static String OPSTR_READ_PHONE_NUMBERS { get; }
Property Value
OPSTR_READ_PHONE_STATE
public static String OPSTR_READ_PHONE_STATE { get; }
Property Value
OPSTR_READ_SMS
public static String OPSTR_READ_SMS { get; }
Property Value
OPSTR_RECEIVE_MMS
public static String OPSTR_RECEIVE_MMS { get; }
Property Value
OPSTR_RECEIVE_SMS
public static String OPSTR_RECEIVE_SMS { get; }
Property Value
OPSTR_RECEIVE_WAP_PUSH
public static String OPSTR_RECEIVE_WAP_PUSH { get; }
Property Value
OPSTR_RECORD_AUDIO
public static String OPSTR_RECORD_AUDIO { get; }
Property Value
OPSTR_SEND_SMS
public static String OPSTR_SEND_SMS { get; }
Property Value
OPSTR_SYSTEM_ALERT_WINDOW
public static String OPSTR_SYSTEM_ALERT_WINDOW { get; }
Property Value
OPSTR_USE_FINGERPRINT
public static String OPSTR_USE_FINGERPRINT { get; }
Property Value
OPSTR_USE_SIP
public static String OPSTR_USE_SIP { get; }
Property Value
OPSTR_WRITE_CALENDAR
public static String OPSTR_WRITE_CALENDAR { get; }
Property Value
OPSTR_WRITE_CALL_LOG
public static String OPSTR_WRITE_CALL_LOG { get; }
Property Value
OPSTR_WRITE_CONTACTS
public static String OPSTR_WRITE_CONTACTS { get; }
Property Value
OPSTR_WRITE_EXTERNAL_STORAGE
public static String OPSTR_WRITE_EXTERNAL_STORAGE { get; }
Property Value
OPSTR_WRITE_SETTINGS
public static String OPSTR_WRITE_SETTINGS { get; }
Property Value
WATCH_FOREGROUND_CHANGES
public static int WATCH_FOREGROUND_CHANGES { get; }
Property Value
Methods
CheckOp(String, int, String)
[Obsolete]
public int CheckOp(String arg0, int arg1, String arg2)
Parameters
Returns
CheckOpNoThrow(String, int, String)
[Obsolete]
public int CheckOpNoThrow(String arg0, int arg1, String arg2)
Parameters
Returns
CheckPackage(int, String)
[Obsolete]
public void CheckPackage(int arg0, String arg1)
Parameters
FinishOp(String, int, String)
[Obsolete]
public void FinishOp(String arg0, int arg1, String arg2)
Parameters
FinishOp(String, int, String, String)
public void FinishOp(String arg0, int arg1, String arg2, String arg3)
Parameters
FinishProxyOp(String, int, String, String)
public void FinishProxyOp(String arg0, int arg1, String arg2, String arg3)
Parameters
IsOpActive(String, int, String)
public bool IsOpActive(String arg0, int arg1, String arg2)
Parameters
Returns
NoteOp(String, int, String)
[Obsolete]
public int NoteOp(String arg0, int arg1, String arg2)
Parameters
Returns
NoteOp(String, int, String, String, String)
public int NoteOp(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
NoteOpNoThrow(String, int, String)
[Obsolete]
public int NoteOpNoThrow(String arg0, int arg1, String arg2)
Parameters
Returns
NoteOpNoThrow(String, int, String, String, String)
public int NoteOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
NoteProxyOp(String, String)
[Obsolete]
public int NoteProxyOp(String arg0, String arg1)
Parameters
Returns
NoteProxyOp(String, String, int, String, String)
public int NoteProxyOp(String arg0, String arg1, int arg2, String arg3, String arg4)
Parameters
Returns
NoteProxyOpNoThrow(String, String)
[Obsolete]
public int NoteProxyOpNoThrow(String arg0, String arg1)
Parameters
Returns
NoteProxyOpNoThrow(String, String, int)
[Obsolete]
public int NoteProxyOpNoThrow(String arg0, String arg1, int arg2)
Parameters
Returns
NoteProxyOpNoThrow(String, String, int, String, String)
public int NoteProxyOpNoThrow(String arg0, String arg1, int arg2, String arg3, String arg4)
Parameters
Returns
PermissionToOp(String)
public static String PermissionToOp(String arg0)
Parameters
Returns
SetOnOpNotedCallback(Executor, OnOpNotedCallback)
public void SetOnOpNotedCallback(Executor arg0, AppOpsManager.OnOpNotedCallback arg1)
Parameters
StartOp(String, int, String)
[Obsolete]
public int StartOp(String arg0, int arg1, String arg2)
Parameters
Returns
StartOp(String, int, String, String, String)
public int StartOp(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
StartOpNoThrow(String, int, String)
[Obsolete]
public int StartOpNoThrow(String arg0, int arg1, String arg2)
Parameters
Returns
StartOpNoThrow(String, int, String, String, String)
public int StartOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
StartProxyOp(String, int, String, String, String)
public int StartProxyOp(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
StartProxyOpNoThrow(String, int, String, String, String)
public int StartProxyOpNoThrow(String arg0, int arg1, String arg2, String arg3, String arg4)
Parameters
Returns
StartWatchingActive(String[], Executor, OnOpActiveChangedListener)
public void StartWatchingActive(String[] arg0, Executor arg1, AppOpsManager.OnOpActiveChangedListener arg2)
Parameters
arg0
String[]arg1
Executorarg2
AppOpsManager.OnOpActiveChangedListener
StartWatchingMode(String, String, OnOpChangedListener)
public void StartWatchingMode(String arg0, String arg1, AppOpsManager.OnOpChangedListener arg2)
Parameters
arg0
Stringarg1
Stringarg2
AppOpsManager.OnOpChangedListener
StartWatchingMode(String, String, int, OnOpChangedListener)
public void StartWatchingMode(String arg0, String arg1, int arg2, AppOpsManager.OnOpChangedListener arg3)
Parameters
arg0
Stringarg1
Stringarg2
intarg3
AppOpsManager.OnOpChangedListener
StopWatchingActive(OnOpActiveChangedListener)
public void StopWatchingActive(AppOpsManager.OnOpActiveChangedListener arg0)
Parameters
StopWatchingMode(OnOpChangedListener)
public void StopWatchingMode(AppOpsManager.OnOpChangedListener arg0)
Parameters
UnsafeCheckOp(String, int, String)
public int UnsafeCheckOp(String arg0, int arg1, String arg2)
Parameters
Returns
UnsafeCheckOpNoThrow(String, int, String)
public int UnsafeCheckOpNoThrow(String arg0, int arg1, String arg2)
Parameters
Returns
UnsafeCheckOpRaw(String, int, String)
public int UnsafeCheckOpRaw(String arg0, int arg1, String arg2)
Parameters
Returns
UnsafeCheckOpRawNoThrow(String, int, String)
public int UnsafeCheckOpRawNoThrow(String arg0, int arg1, String arg2)