Table of Contents

Class LauncherApps

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class LauncherApps : JVMBridgeBase<LauncherApps>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
LauncherApps
Implements
Extension Methods

Constructors

LauncherApps(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 LauncherApps(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

ACTION_CONFIRM_PIN_APPWIDGET

public static String ACTION_CONFIRM_PIN_APPWIDGET { get; set; }

Property Value

String

ACTION_CONFIRM_PIN_SHORTCUT

public static String ACTION_CONFIRM_PIN_SHORTCUT { get; set; }

Property Value

String

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

EXTRA_PIN_ITEM_REQUEST

public static String EXTRA_PIN_ITEM_REQUEST { get; set; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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

GetPrivateSpaceSettingsIntent()

public IntentSender GetPrivateSpaceSettingsIntent()

Returns

IntentSender

IntentSender

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