LauncherApps 类

定义

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

[Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)]
public class LauncherApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)>]
type LauncherApps = class
    inherit Object
继承
LauncherApps
属性

注解

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。 这主要用于启动器。

可以针对每个用户配置文件查询应用。 由于 PackageManager 不会为其他配置文件传送包广播,因此可以在此处注册包更改。

若要为添加或删除的托管配置文件watch,请注册以下广播: Intent#ACTION_MANAGED_PROFILE_ADDEDIntent#ACTION_MANAGED_PROFILE_REMOVED

请注意,从 Android O 开始,不再允许托管配置文件上的应用访问main配置文件中的应用。 应用只能访问 返回的 #getProfiles()配置文件。

android.content.pm.LauncherAppsJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

LauncherApps(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

字段

ActionConfirmPinAppwidget

活动操作:让默认启动器显示确认对话框,以创建固定的应用小组件。

ActionConfirmPinShortcut

活动操作:为默认启动器显示确认对话框以创建固定快捷方式。

ExtraPinItemRequest

&的附加 #ACTION_CONFIRM_PIN_SHORTCUT 项, #ACTION_CONFIRM_PIN_APPWIDGET 其中包含 PinItemRequest 要求固定的适当类型的 。

属性

AllPackageInstallerSessions

返回此用户和托管配置文件中所有已知安装会话的列表,而不考虑安装程序。

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
HasShortcutHostPermission

返回调用方是否可以访问快捷方式信息。

JniIdentityHashCode

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
JniPeerMembers

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

PeerReference

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
Profiles

返回调用方可以通过 API 访问的 LauncherApps 配置文件列表。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
Dispose(Boolean)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetActivityList(String, UserHandle)

检索指定用户的所有应用中指定 Intent#ACTION_MAINIntent#CATEGORY_LAUNCHER的活动列表。

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

返回 ApplicationInfo 有关为特定用户配置文件安装的应用程序。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetPinItemRequest(Intent)

一种帮助程序方法,用于将集 PinItemRequest 提取到 #EXTRA_PIN_ITEM_REQUEST extra。

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

返回适用于配置文件的带有标记的快捷方式图标。

GetShortcutConfigActivityIntent(LauncherActivityInfo)

返回一个意向发送方,该发送方可用于启动用于创建自定义快捷方式的配置活动。

GetShortcutConfigActivityList(String, UserHandle)

检索用于创建 ShortcutInfo的配置活动的列表。

GetShortcutIconDrawable(ShortcutInfo, Int32)

返回此快捷方式的图标,不对配置文件进行任何标记。

GetShortcutIntent(String, String, Bundle, UserHandle)

返回与指定快捷方式关联的 PendingIntent。

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

返回 ShortcutInfo与 匹配 query的 。

GetSuspendedPackageLauncherExtras(String, UserHandle)

获取通过 PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)挂起给定包时提供给系统的启动器额外内容。

IsActivityEnabled(ComponentName, UserHandle)

检查活动是否存在,以及它是否为配置文件启用。

IsPackageEnabled(String, UserHandle)

检查是否已为配置文件安装并启用包。

JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
PinShortcuts(String, IList<String>, UserHandle)

固定包上的快捷方式。

RegisterCallback(LauncherApps+Callback)

注册对此用户和托管配置文件中的包的更改的回调。

RegisterCallback(LauncherApps+Callback, Handler)

注册对此用户和托管配置文件中的包的更改的回调。

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

为此用户和托管配置文件中的会话生命周期事件注册watch回调。

ResolveActivity(Intent, UserHandle)

返回给定意向和用户句柄的活动信息(如果解析)。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ShouldHideFromSuggestions(String, UserHandle)

返回是否应对用户的建议隐藏包。

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

启动设置活动以显示指定配置文件中包的应用程序详细信息。

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

在指定的配置文件中启动 Main 活动。

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

启动活动以显示指定会话的详细信息。

StartShortcut(ShortcutInfo, Rect, Bundle)

启动快捷方式。

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

启动快捷方式。

ToArray<T>()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterCallback(LauncherApps+Callback)

取消注册以前注册的回调。

UnregisterFromRuntime()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

取消注册以前注册的回调。

Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.Finalized()

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

GetJniTypeName(IJavaPeerable)

用于检索当前用户的可启动活动列表的类,以及当前用户可见的任何关联托管配置文件的列表,这些配置文件可以使用 进行 #getProfiles检索。

适用于