Class ActivityManager
public class ActivityManager : JVMBridgeBase<ActivityManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ActivityManager
- Implements
- Extension Methods
Constructors
ActivityManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ActivityManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_REPORT_HEAP_LIMIT
public static String ACTION_REPORT_HEAP_LIMIT { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
LOCK_TASK_MODE_LOCKED
public static int LOCK_TASK_MODE_LOCKED { get; set; }
Property Value
LOCK_TASK_MODE_NONE
public static int LOCK_TASK_MODE_NONE { get; set; }
Property Value
LOCK_TASK_MODE_PINNED
public static int LOCK_TASK_MODE_PINNED { get; set; }
Property Value
META_HOME_ALTERNATE
public static String META_HOME_ALTERNATE { get; set; }
Property Value
MOVE_TASK_NO_USER_ACTION
public static int MOVE_TASK_NO_USER_ACTION { get; set; }
Property Value
MOVE_TASK_WITH_HOME
public static int MOVE_TASK_WITH_HOME { get; set; }
Property Value
RECENT_IGNORE_UNAVAILABLE
public static int RECENT_IGNORE_UNAVAILABLE { get; set; }
Property Value
RECENT_WITH_EXCLUDED
public static int RECENT_WITH_EXCLUDED { get; set; }
Property Value
Methods
AddAppTask(Activity, Intent, TaskDescription, Bitmap)
public int AddAppTask(Activity arg0, Intent arg1, ActivityManager.TaskDescription arg2, Bitmap arg3)
Parameters
arg0Activityarg1Intentarg2ActivityManager.TaskDescriptionarg3Bitmap
Returns
AddApplicationStartInfoCompletionListener(Executor, Consumer<ApplicationStartInfo>)
public void AddApplicationStartInfoCompletionListener(Executor arg0, Consumer<ApplicationStartInfo> arg1)
Parameters
arg0Executorarg1Consumer<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
arg0FileDescriptorarg1String
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("Deprecated in JVM")]
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("Deprecated in JVM")]
public List<ActivityManager.RunningServiceInfo> GetRunningServices(int arg0)
Parameters
Returns
Exceptions
GetRunningTasks(int)
[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
public bool IsInLockTaskMode()
Returns
IsLowMemoryKillReportSupported()
public static bool IsLowMemoryKillReportSupported()
Returns
IsLowRamDevice()
public bool IsLowRamDevice()
Returns
IsRunningInTestHarness()
[Obsolete("Deprecated in JVM")]
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("Deprecated in JVM")]
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)