Class ActivityManager
public class ActivityManager : JVMBridgeBase<ActivityManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ActivityManager>ActivityManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ActivityManager>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<ActivityManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<ActivityManager>.IsAssignableFrom<T>()JVMBridgeBase<ActivityManager>.Execute<T>(params T[])JVMBridgeBase<ActivityManager>.DynBridgeClazzJVMBridgeBase<ActivityManager>.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
ActivityManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ActivityManager()
ActivityManager(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 ActivityManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_REPORT_HEAP_LIMIT
public static String ACTION_REPORT_HEAP_LIMIT { get; }
Property Value
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
LOCK_TASK_MODE_LOCKED
public static int LOCK_TASK_MODE_LOCKED { get; }
Property Value
LOCK_TASK_MODE_NONE
public static int LOCK_TASK_MODE_NONE { get; }
Property Value
LOCK_TASK_MODE_PINNED
public static int LOCK_TASK_MODE_PINNED { get; }
Property Value
META_HOME_ALTERNATE
public static String META_HOME_ALTERNATE { get; }
Property Value
MOVE_TASK_NO_USER_ACTION
public static int MOVE_TASK_NO_USER_ACTION { get; }
Property Value
MOVE_TASK_WITH_HOME
public static int MOVE_TASK_WITH_HOME { get; }
Property Value
RECENT_IGNORE_UNAVAILABLE
public static int RECENT_IGNORE_UNAVAILABLE { get; }
Property Value
RECENT_WITH_EXCLUDED
public static int RECENT_WITH_EXCLUDED { get; }
Property Value
Methods
AddAppTask(Activity, Intent, TaskDescription, Bitmap)
public int AddAppTask(Activity arg0, Intent arg1, ActivityManager.TaskDescription arg2, Bitmap arg3)
Parameters
arg0
Activityarg1
Intentarg2
ActivityManager.TaskDescriptionarg3
Bitmap
Returns
AddApplicationStartInfoCompletionListener(Executor, Consumer<ApplicationStartInfo>)
public void AddApplicationStartInfoCompletionListener(Executor arg0, Consumer<ApplicationStartInfo> arg1)
Parameters
arg0
Executorarg1
Consumer<ApplicationStartInfo>
AddStartInfoTimestamp(int, long)
public void AddStartInfoTimestamp(int arg0, long arg1)
Parameters
AppNotResponding(String)
public void AppNotResponding(String arg0)
Parameters
ClearApplicationUserData()
public bool ClearApplicationUserData()
Returns
ClearWatchHeapLimit()
public void ClearWatchHeapLimit()
DumpPackageState(FileDescriptor, String)
public void DumpPackageState(FileDescriptor arg0, String arg1)
Parameters
arg0
FileDescriptorarg1
String
GetAppTaskThumbnailSize()
public Size GetAppTaskThumbnailSize()
Returns
GetAppTasks()
public List<ActivityManager.AppTask> GetAppTasks()
Returns
GetDeviceConfigurationInfo()
public ConfigurationInfo GetDeviceConfigurationInfo()
Returns
GetHistoricalProcessExitReasons(String, int, int)
public List<ApplicationExitInfo> GetHistoricalProcessExitReasons(String arg0, int arg1, int arg2)
Parameters
Returns
GetHistoricalProcessStartReasons(int)
public List<ApplicationStartInfo> GetHistoricalProcessStartReasons(int arg0)
Parameters
Returns
GetLargeMemoryClass()
public int GetLargeMemoryClass()
Returns
GetLauncherLargeIconDensity()
public int GetLauncherLargeIconDensity()
Returns
GetLauncherLargeIconSize()
public int GetLauncherLargeIconSize()
Returns
GetLockTaskModeState()
public int GetLockTaskModeState()
Returns
GetMemoryClass()
public int GetMemoryClass()
Returns
GetMemoryInfo(MemoryInfo)
public void GetMemoryInfo(ActivityManager.MemoryInfo arg0)
Parameters
GetMyMemoryState(RunningAppProcessInfo)
public static void GetMyMemoryState(ActivityManager.RunningAppProcessInfo arg0)
Parameters
GetProcessMemoryInfo(int[])
https://developer.android.com/reference/android/app/ActivityManager.html#getProcessMemoryInfo(int[])
public Debug.MemoryInfo[] GetProcessMemoryInfo(int[] arg0)
Parameters
Returns
GetProcessesInErrorState()
public List<ActivityManager.ProcessErrorStateInfo> GetProcessesInErrorState()
Returns
GetRecentTasks(int, int)
[Obsolete]
public List<ActivityManager.RecentTaskInfo> GetRecentTasks(int arg0, int arg1)
Parameters
Returns
Exceptions
GetRunningAppProcesses()
public List<ActivityManager.RunningAppProcessInfo> GetRunningAppProcesses()
Returns
GetRunningServiceControlPanel(ComponentName)
public PendingIntent GetRunningServiceControlPanel(ComponentName arg0)
Parameters
Returns
Exceptions
GetRunningServices(int)
[Obsolete]
public List<ActivityManager.RunningServiceInfo> GetRunningServices(int arg0)
Parameters
Returns
Exceptions
GetRunningTasks(int)
[Obsolete]
public List<ActivityManager.RunningTaskInfo> GetRunningTasks(int arg0)
Parameters
Returns
Exceptions
IsActivityStartAllowedOnDisplay(Context, int, Intent)
public bool IsActivityStartAllowedOnDisplay(Context arg0, int arg1, Intent arg2)
Parameters
Returns
IsBackgroundRestricted()
public bool IsBackgroundRestricted()
Returns
IsInLockTaskMode()
[Obsolete]
public bool IsInLockTaskMode()
Returns
IsLowMemoryKillReportSupported()
public static bool IsLowMemoryKillReportSupported()
Returns
IsLowRamDevice()
public bool IsLowRamDevice()
Returns
IsRunningInTestHarness()
[Obsolete]
public static bool IsRunningInTestHarness()
Returns
IsRunningInUserTestHarness()
public static bool IsRunningInUserTestHarness()
Returns
IsUserAMonkey()
public static bool IsUserAMonkey()
Returns
KillBackgroundProcesses(String)
public void KillBackgroundProcesses(String arg0)
Parameters
MoveTaskToFront(int, int)
public void MoveTaskToFront(int arg0, int arg1)
Parameters
MoveTaskToFront(int, int, Bundle)
public void MoveTaskToFront(int arg0, int arg1, Bundle arg2)
Parameters
RemoveApplicationStartInfoCompletionListener(Consumer<ApplicationStartInfo>)
public void RemoveApplicationStartInfoCompletionListener(Consumer<ApplicationStartInfo> arg0)
Parameters
RestartPackage(String)
[Obsolete]
public void RestartPackage(String arg0)
Parameters
SetProcessStateSummary(byte[])
public void SetProcessStateSummary(byte[] arg0)
Parameters
SetVrThread(int)
public static void SetVrThread(int arg0)
Parameters
SetWatchHeapLimit(long)
public void SetWatchHeapLimit(long arg0)