Class LauncherApps
public class LauncherApps : JVMBridgeBase<LauncherApps>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<LauncherApps>LauncherApps
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<LauncherApps>.IsAssignableFrom(IJavaType)JVMBridgeBase<LauncherApps>.IsAssignableFrom<T>()JVMBridgeBase<LauncherApps>.Execute<T>(params T[])JVMBridgeBase<LauncherApps>.DynBridgeClazzJVMBridgeBase<LauncherApps>.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
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
ACTION_CONFIRM_PIN_SHORTCUT
public static String ACTION_CONFIRM_PIN_SHORTCUT { 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
EXTRA_PIN_ITEM_REQUEST
public static String EXTRA_PIN_ITEM_REQUEST { 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
Methods
GetActivityList(String, UserHandle)
public List<LauncherActivityInfo> GetActivityList(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
GetAllPackageInstallerSessions()
public List<PackageInstaller.SessionInfo> GetAllPackageInstallerSessions()
Returns
GetAppMarketActivityIntent(String, UserHandle)
public IntentSender GetAppMarketActivityIntent(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
GetApplicationInfo(String, int, UserHandle)
public ApplicationInfo GetApplicationInfo(String arg0, int arg1, UserHandle arg2)
Parameters
arg0
Stringarg1
intarg2
UserHandle
Returns
Exceptions
GetLauncherUserInfo(UserHandle)
public LauncherUserInfo GetLauncherUserInfo(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetPinItemRequest(Intent)
public LauncherApps.PinItemRequest GetPinItemRequest(Intent arg0)
Parameters
Returns
GetPreInstalledSystemPackages(UserHandle)
public List<String> GetPreInstalledSystemPackages(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetProfiles()
public List<UserHandle> GetProfiles()
Returns
GetShortcutBadgedIconDrawable(ShortcutInfo, int)
public Drawable GetShortcutBadgedIconDrawable(ShortcutInfo arg0, int arg1)
Parameters
arg0
ShortcutInfoarg1
int
Returns
GetShortcutConfigActivityIntent(LauncherActivityInfo)
public IntentSender GetShortcutConfigActivityIntent(LauncherActivityInfo arg0)
Parameters
Returns
GetShortcutConfigActivityList(String, UserHandle)
public List<LauncherActivityInfo> GetShortcutConfigActivityList(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
GetShortcutIconDrawable(ShortcutInfo, int)
public Drawable GetShortcutIconDrawable(ShortcutInfo arg0, int arg1)
Parameters
arg0
ShortcutInfoarg1
int
Returns
GetShortcutIntent(String, String, Bundle, UserHandle)
public PendingIntent GetShortcutIntent(String arg0, String arg1, Bundle arg2, UserHandle arg3)
Parameters
arg0
Stringarg1
Stringarg2
Bundlearg3
UserHandle
Returns
GetShortcuts(ShortcutQuery, UserHandle)
public List<ShortcutInfo> GetShortcuts(LauncherApps.ShortcutQuery arg0, UserHandle arg1)
Parameters
Returns
GetSuspendedPackageLauncherExtras(String, UserHandle)
public Bundle GetSuspendedPackageLauncherExtras(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
HasShortcutHostPermission()
public bool HasShortcutHostPermission()
Returns
IsActivityEnabled(ComponentName, UserHandle)
public bool IsActivityEnabled(ComponentName arg0, UserHandle arg1)
Parameters
arg0
ComponentNamearg1
UserHandle
Returns
IsPackageEnabled(String, UserHandle)
public bool IsPackageEnabled(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
PinShortcuts(String, List<String>, UserHandle)
public void PinShortcuts(String arg0, List<String> arg1, UserHandle arg2)
Parameters
arg0
Stringarg1
List<String>arg2
UserHandle
RegisterCallback(Callback)
public void RegisterCallback(LauncherApps.Callback arg0)
Parameters
RegisterCallback(Callback, Handler)
public void RegisterCallback(LauncherApps.Callback arg0, Handler arg1)
Parameters
arg0
LauncherApps.Callbackarg1
Handler
RegisterPackageInstallerSessionCallback(Executor, SessionCallback)
public void RegisterPackageInstallerSessionCallback(Executor arg0, PackageInstaller.SessionCallback arg1)
Parameters
ResolveActivity(Intent, UserHandle)
public LauncherActivityInfo ResolveActivity(Intent arg0, UserHandle arg1)
Parameters
arg0
Intentarg1
UserHandle
Returns
SetArchiveCompatibility(ArchiveCompatibilityParams)
public void SetArchiveCompatibility(LauncherApps.ArchiveCompatibilityParams arg0)
Parameters
ShouldHideFromSuggestions(String, UserHandle)
public bool ShouldHideFromSuggestions(String arg0, UserHandle arg1)
Parameters
arg0
Stringarg1
UserHandle
Returns
StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)
public void StartAppDetailsActivity(ComponentName arg0, UserHandle arg1, Rect arg2, Bundle arg3)
Parameters
arg0
ComponentNamearg1
UserHandlearg2
Rectarg3
Bundle
StartMainActivity(ComponentName, UserHandle, Rect, Bundle)
public void StartMainActivity(ComponentName arg0, UserHandle arg1, Rect arg2, Bundle arg3)
Parameters
arg0
ComponentNamearg1
UserHandlearg2
Rectarg3
Bundle
StartPackageInstallerSessionDetailsActivity(SessionInfo, Rect, Bundle)
public void StartPackageInstallerSessionDetailsActivity(PackageInstaller.SessionInfo arg0, Rect arg1, Bundle arg2)
Parameters
arg0
PackageInstaller.SessionInfoarg1
Rectarg2
Bundle
StartShortcut(ShortcutInfo, Rect, Bundle)
public void StartShortcut(ShortcutInfo arg0, Rect arg1, Bundle arg2)
Parameters
arg0
ShortcutInfoarg1
Rectarg2
Bundle
StartShortcut(String, String, Rect, Bundle, UserHandle)
public void StartShortcut(String arg0, String arg1, Rect arg2, Bundle arg3, UserHandle arg4)
Parameters
arg0
Stringarg1
Stringarg2
Rectarg3
Bundlearg4
UserHandle
UnregisterCallback(Callback)
public void UnregisterCallback(LauncherApps.Callback arg0)
Parameters
UnregisterPackageInstallerSessionCallback(SessionCallback)
public void UnregisterPackageInstallerSessionCallback(PackageInstaller.SessionCallback arg0)