Table of Contents

Class ActivityManager

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class ActivityManager : JVMBridgeBase<ActivityManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ActivityManager>
ActivityManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ActivityManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ActivityManager>.IsAssignableFrom<T>()
JVMBridgeBase<ActivityManager>.Execute<T>(params T[])
JVMBridgeBase<ActivityManager>.DynBridgeClazz
JVMBridgeBase<ActivityManager>.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

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

String

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

LOCK_TASK_MODE_LOCKED

public static int LOCK_TASK_MODE_LOCKED { get; }

Property Value

int

LOCK_TASK_MODE_NONE

public static int LOCK_TASK_MODE_NONE { get; }

Property Value

int

LOCK_TASK_MODE_PINNED

public static int LOCK_TASK_MODE_PINNED { get; }

Property Value

int

META_HOME_ALTERNATE

public static String META_HOME_ALTERNATE { get; }

Property Value

String

MOVE_TASK_NO_USER_ACTION

public static int MOVE_TASK_NO_USER_ACTION { get; }

Property Value

int

MOVE_TASK_WITH_HOME

public static int MOVE_TASK_WITH_HOME { get; }

Property Value

int

RECENT_IGNORE_UNAVAILABLE

public static int RECENT_IGNORE_UNAVAILABLE { get; }

Property Value

int

RECENT_WITH_EXCLUDED

public static int RECENT_WITH_EXCLUDED { get; }

Property Value

int

Methods

AddAppTask(Activity, Intent, TaskDescription, Bitmap)

public int AddAppTask(Activity arg0, Intent arg1, ActivityManager.TaskDescription arg2, Bitmap arg3)

Parameters

arg0 Activity

Activity

arg1 Intent

Intent

arg2 ActivityManager.TaskDescription

ActivityManager.TaskDescription

arg3 Bitmap

Bitmap

Returns

int

int

AddApplicationStartInfoCompletionListener(Executor, Consumer<ApplicationStartInfo>)

public void AddApplicationStartInfoCompletionListener(Executor arg0, Consumer<ApplicationStartInfo> arg1)

Parameters

arg0 Executor

Executor

arg1 Consumer<ApplicationStartInfo>

Consumer

AddStartInfoTimestamp(int, long)

public void AddStartInfoTimestamp(int arg0, long arg1)

Parameters

arg0 int

int

arg1 long

long

AppNotResponding(String)

public void AppNotResponding(String arg0)

Parameters

arg0 String

String

ClearApplicationUserData()

public bool ClearApplicationUserData()

Returns

bool

bool

ClearWatchHeapLimit()

public void ClearWatchHeapLimit()

DumpPackageState(FileDescriptor, String)

public void DumpPackageState(FileDescriptor arg0, String arg1)

Parameters

arg0 FileDescriptor

FileDescriptor

arg1 String

String

GetAppTaskThumbnailSize()

public Size GetAppTaskThumbnailSize()

Returns

Size

Size

GetAppTasks()

public List<ActivityManager.AppTask> GetAppTasks()

Returns

List<ActivityManager.AppTask>

List

GetDeviceConfigurationInfo()

public ConfigurationInfo GetDeviceConfigurationInfo()

Returns

ConfigurationInfo

ConfigurationInfo

GetHistoricalProcessExitReasons(String, int, int)

public List<ApplicationExitInfo> GetHistoricalProcessExitReasons(String arg0, int arg1, int arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 int

int

Returns

List<ApplicationExitInfo>

List

GetHistoricalProcessStartReasons(int)

public List<ApplicationStartInfo> GetHistoricalProcessStartReasons(int arg0)

Parameters

arg0 int

int

Returns

List<ApplicationStartInfo>

List

GetLargeMemoryClass()

public int GetLargeMemoryClass()

Returns

int

int

GetLauncherLargeIconDensity()

public int GetLauncherLargeIconDensity()

Returns

int

int

GetLauncherLargeIconSize()

public int GetLauncherLargeIconSize()

Returns

int

int

GetLockTaskModeState()

public int GetLockTaskModeState()

Returns

int

int

GetMemoryClass()

public int GetMemoryClass()

Returns

int

int

GetMemoryInfo(MemoryInfo)

public void GetMemoryInfo(ActivityManager.MemoryInfo arg0)

Parameters

arg0 ActivityManager.MemoryInfo

ActivityManager.MemoryInfo

GetMyMemoryState(RunningAppProcessInfo)

public static void GetMyMemoryState(ActivityManager.RunningAppProcessInfo arg0)

Parameters

arg0 ActivityManager.RunningAppProcessInfo

ActivityManager.RunningAppProcessInfo

GetProcessMemoryInfo(int[])

public Debug.MemoryInfo[] GetProcessMemoryInfo(int[] arg0)

Parameters

arg0 int[]

int

Returns

MemoryInfo[]

Debug.MemoryInfo

GetProcessesInErrorState()

public List<ActivityManager.ProcessErrorStateInfo> GetProcessesInErrorState()

Returns

List<ActivityManager.ProcessErrorStateInfo>

List

GetRecentTasks(int, int)

[Obsolete]
public List<ActivityManager.RecentTaskInfo> GetRecentTasks(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

List<ActivityManager.RecentTaskInfo>

List

Exceptions

SecurityException

GetRunningAppProcesses()

public List<ActivityManager.RunningAppProcessInfo> GetRunningAppProcesses()

Returns

List<ActivityManager.RunningAppProcessInfo>

List

GetRunningServiceControlPanel(ComponentName)

public PendingIntent GetRunningServiceControlPanel(ComponentName arg0)

Parameters

arg0 ComponentName

ComponentName

Returns

PendingIntent

PendingIntent

Exceptions

SecurityException

GetRunningServices(int)

[Obsolete]
public List<ActivityManager.RunningServiceInfo> GetRunningServices(int arg0)

Parameters

arg0 int

int

Returns

List<ActivityManager.RunningServiceInfo>

List

Exceptions

SecurityException

GetRunningTasks(int)

[Obsolete]
public List<ActivityManager.RunningTaskInfo> GetRunningTasks(int arg0)

Parameters

arg0 int

int

Returns

List<ActivityManager.RunningTaskInfo>

List

Exceptions

SecurityException

IsActivityStartAllowedOnDisplay(Context, int, Intent)

public bool IsActivityStartAllowedOnDisplay(Context arg0, int arg1, Intent arg2)

Parameters

arg0 Context

Context

arg1 int

int

arg2 Intent

Intent

Returns

bool

bool

IsBackgroundRestricted()

public bool IsBackgroundRestricted()

Returns

bool

bool

IsInLockTaskMode()

[Obsolete]
public bool IsInLockTaskMode()

Returns

bool

bool

IsLowMemoryKillReportSupported()

public static bool IsLowMemoryKillReportSupported()

Returns

bool

bool

IsLowRamDevice()

public bool IsLowRamDevice()

Returns

bool

bool

IsRunningInTestHarness()

[Obsolete]
public static bool IsRunningInTestHarness()

Returns

bool

bool

IsRunningInUserTestHarness()

public static bool IsRunningInUserTestHarness()

Returns

bool

bool

IsUserAMonkey()

public static bool IsUserAMonkey()

Returns

bool

bool

KillBackgroundProcesses(String)

public void KillBackgroundProcesses(String arg0)

Parameters

arg0 String

String

MoveTaskToFront(int, int)

public void MoveTaskToFront(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

MoveTaskToFront(int, int, Bundle)

public void MoveTaskToFront(int arg0, int arg1, Bundle arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 Bundle

Bundle

RemoveApplicationStartInfoCompletionListener(Consumer<ApplicationStartInfo>)

public void RemoveApplicationStartInfoCompletionListener(Consumer<ApplicationStartInfo> arg0)

Parameters

arg0 Consumer<ApplicationStartInfo>

Consumer

RestartPackage(String)

[Obsolete]
public void RestartPackage(String arg0)

Parameters

arg0 String

String

SetProcessStateSummary(byte[])

public void SetProcessStateSummary(byte[] arg0)

Parameters

arg0 byte[]

byte

SetVrThread(int)

public static void SetVrThread(int arg0)

Parameters

arg0 int

int

SetWatchHeapLimit(long)

public void SetWatchHeapLimit(long arg0)

Parameters

arg0 long

long