Table of Contents

Class LauncherApps

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

LauncherApps()

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

public LauncherApps()

LauncherApps(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 LauncherApps(params object[] args)

Parameters

args object[]

Properties

ACTION_CONFIRM_PIN_APPWIDGET

public static String ACTION_CONFIRM_PIN_APPWIDGET { get; }

Property Value

String

ACTION_CONFIRM_PIN_SHORTCUT

public static String ACTION_CONFIRM_PIN_SHORTCUT { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EXTRA_PIN_ITEM_REQUEST

public static String EXTRA_PIN_ITEM_REQUEST { 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

Methods

GetActivityList(String, UserHandle)

public List<LauncherActivityInfo> GetActivityList(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

List<LauncherActivityInfo>

List

GetAllPackageInstallerSessions()

public List<PackageInstaller.SessionInfo> GetAllPackageInstallerSessions()

Returns

List<PackageInstaller.SessionInfo>

List

GetAppMarketActivityIntent(String, UserHandle)

public IntentSender GetAppMarketActivityIntent(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

IntentSender

IntentSender

GetApplicationInfo(String, int, UserHandle)

public ApplicationInfo GetApplicationInfo(String arg0, int arg1, UserHandle arg2)

Parameters

arg0 String

String

arg1 int

int

arg2 UserHandle

UserHandle

Returns

ApplicationInfo

ApplicationInfo

Exceptions

PackageManager.NameNotFoundException

GetLauncherUserInfo(UserHandle)

public LauncherUserInfo GetLauncherUserInfo(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

LauncherUserInfo

LauncherUserInfo

GetPinItemRequest(Intent)

public LauncherApps.PinItemRequest GetPinItemRequest(Intent arg0)

Parameters

arg0 Intent

Intent

Returns

LauncherApps.PinItemRequest

LauncherApps.PinItemRequest

GetPreInstalledSystemPackages(UserHandle)

public List<String> GetPreInstalledSystemPackages(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

List<String>

List

GetProfiles()

public List<UserHandle> GetProfiles()

Returns

List<UserHandle>

List

GetShortcutBadgedIconDrawable(ShortcutInfo, int)

public Drawable GetShortcutBadgedIconDrawable(ShortcutInfo arg0, int arg1)

Parameters

arg0 ShortcutInfo

ShortcutInfo

arg1 int

int

Returns

Drawable

Drawable

GetShortcutConfigActivityIntent(LauncherActivityInfo)

public IntentSender GetShortcutConfigActivityIntent(LauncherActivityInfo arg0)

Parameters

arg0 LauncherActivityInfo

LauncherActivityInfo

Returns

IntentSender

IntentSender

GetShortcutConfigActivityList(String, UserHandle)

public List<LauncherActivityInfo> GetShortcutConfigActivityList(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

List<LauncherActivityInfo>

List

GetShortcutIconDrawable(ShortcutInfo, int)

public Drawable GetShortcutIconDrawable(ShortcutInfo arg0, int arg1)

Parameters

arg0 ShortcutInfo

ShortcutInfo

arg1 int

int

Returns

Drawable

Drawable

GetShortcutIntent(String, String, Bundle, UserHandle)

public PendingIntent GetShortcutIntent(String arg0, String arg1, Bundle arg2, UserHandle arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 Bundle

Bundle

arg3 UserHandle

UserHandle

Returns

PendingIntent

PendingIntent

GetShortcuts(ShortcutQuery, UserHandle)

public List<ShortcutInfo> GetShortcuts(LauncherApps.ShortcutQuery arg0, UserHandle arg1)

Parameters

arg0 LauncherApps.ShortcutQuery

LauncherApps.ShortcutQuery

arg1 UserHandle

UserHandle

Returns

List<ShortcutInfo>

List

GetSuspendedPackageLauncherExtras(String, UserHandle)

public Bundle GetSuspendedPackageLauncherExtras(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

Bundle

Bundle

HasShortcutHostPermission()

public bool HasShortcutHostPermission()

Returns

bool

bool

IsActivityEnabled(ComponentName, UserHandle)

public bool IsActivityEnabled(ComponentName arg0, UserHandle arg1)

Parameters

arg0 ComponentName

ComponentName

arg1 UserHandle

UserHandle

Returns

bool

bool

IsPackageEnabled(String, UserHandle)

public bool IsPackageEnabled(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

bool

bool

PinShortcuts(String, List<String>, UserHandle)

public void PinShortcuts(String arg0, List<String> arg1, UserHandle arg2)

Parameters

arg0 String

String

arg1 List<String>

List

arg2 UserHandle

UserHandle

RegisterCallback(Callback)

public void RegisterCallback(LauncherApps.Callback arg0)

Parameters

arg0 LauncherApps.Callback

LauncherApps.Callback

RegisterCallback(Callback, Handler)

public void RegisterCallback(LauncherApps.Callback arg0, Handler arg1)

Parameters

arg0 LauncherApps.Callback

LauncherApps.Callback

arg1 Handler

Handler

RegisterPackageInstallerSessionCallback(Executor, SessionCallback)

public void RegisterPackageInstallerSessionCallback(Executor arg0, PackageInstaller.SessionCallback arg1)

Parameters

arg0 Executor

Executor

arg1 PackageInstaller.SessionCallback

PackageInstaller.SessionCallback

ResolveActivity(Intent, UserHandle)

public LauncherActivityInfo ResolveActivity(Intent arg0, UserHandle arg1)

Parameters

arg0 Intent

Intent

arg1 UserHandle

UserHandle

Returns

LauncherActivityInfo

LauncherActivityInfo

SetArchiveCompatibility(ArchiveCompatibilityParams)

public void SetArchiveCompatibility(LauncherApps.ArchiveCompatibilityParams arg0)

Parameters

arg0 LauncherApps.ArchiveCompatibilityParams

LauncherApps.ArchiveCompatibilityParams

ShouldHideFromSuggestions(String, UserHandle)

public bool ShouldHideFromSuggestions(String arg0, UserHandle arg1)

Parameters

arg0 String

String

arg1 UserHandle

UserHandle

Returns

bool

bool

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

public void StartAppDetailsActivity(ComponentName arg0, UserHandle arg1, Rect arg2, Bundle arg3)

Parameters

arg0 ComponentName

ComponentName

arg1 UserHandle

UserHandle

arg2 Rect

Rect

arg3 Bundle

Bundle

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

public void StartMainActivity(ComponentName arg0, UserHandle arg1, Rect arg2, Bundle arg3)

Parameters

arg0 ComponentName

ComponentName

arg1 UserHandle

UserHandle

arg2 Rect

Rect

arg3 Bundle

Bundle

StartPackageInstallerSessionDetailsActivity(SessionInfo, Rect, Bundle)

public void StartPackageInstallerSessionDetailsActivity(PackageInstaller.SessionInfo arg0, Rect arg1, Bundle arg2)

Parameters

arg0 PackageInstaller.SessionInfo

PackageInstaller.SessionInfo

arg1 Rect

Rect

arg2 Bundle

Bundle

StartShortcut(ShortcutInfo, Rect, Bundle)

public void StartShortcut(ShortcutInfo arg0, Rect arg1, Bundle arg2)

Parameters

arg0 ShortcutInfo

ShortcutInfo

arg1 Rect

Rect

arg2 Bundle

Bundle

StartShortcut(String, String, Rect, Bundle, UserHandle)

public void StartShortcut(String arg0, String arg1, Rect arg2, Bundle arg3, UserHandle arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 Rect

Rect

arg3 Bundle

Bundle

arg4 UserHandle

UserHandle

UnregisterCallback(Callback)

public void UnregisterCallback(LauncherApps.Callback arg0)

Parameters

arg0 LauncherApps.Callback

LauncherApps.Callback

UnregisterPackageInstallerSessionCallback(SessionCallback)

public void UnregisterPackageInstallerSessionCallback(PackageInstaller.SessionCallback arg0)

Parameters

arg0 PackageInstaller.SessionCallback

PackageInstaller.SessionCallback