ShortcutManager 类

定义

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

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

注解

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。 此页面列出了可用于创建和管理快捷方式集的类的组件 ShortcutManager

了解检索有关单个快捷方式&mdash 的信息的方法;包括标识符、类型和状态— <a href="/reference/android/content/pm/ShortcutInfo.html">ShortcutInfo</a> 读取引用。

有关使用快捷方式的指南,请参阅应用快捷方式。

<h3>检索类实例</h3><--为填充的内容提供标题

适用于 . 的 android.content.pm.ShortcutManagerJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

ShortcutManager(IntPtr, JniHandleOwnership)

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

字段

FlagMatchCached
已过时.

在结果中包含缓存的快捷方式。

FlagMatchDynamic
已过时.

在结果中包含动态快捷方式。

FlagMatchManifest
已过时.

在结果中包含清单快捷方式。

FlagMatchPinned
已过时.

在结果中包含固定的快捷方式。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
DynamicShortcuts

从调用方应用返回所有动态快捷方式。

Handle

基础 Android 实例的句柄。

(继承自 Object)
IconMaxHeight

返回图标的最大高度(以像素为单位)。

IconMaxWidth

返回图标的最大宽度(以像素为单位)。

IsRateLimitingActive

当调用方应用处于活动状态速率限制时返回 true

IsRequestPinShortcutSupported

TRUE返回应用是否在默认启动器支持#requestPinShortcut(ShortcutInfo, IntentSender)的设备上运行。

JniIdentityHashCode

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
JniPeerMembers

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

ManifestShortcuts

从调用方应用返回所有静态(清单)快捷方式。

MaxShortcutCountPerActivity

返回每个启动器图标一次可以具有的最大静态和动态快捷方式数。

PeerReference

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
PinnedShortcuts

从调用方应用返回所有固定的快捷方式。

ThresholdClass

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

ThresholdType

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

方法

AddDynamicShortcuts(IList<ShortcutInfo>)

发布动态快捷方式列表。

Clone()

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

(继承自 Object)
CreateShortcutResultIntent(ShortcutInfo)

返回一个意向,该意向可由默认启动器用来固定包含给定 ShortcutInfo的快捷方式。

DisableShortcuts(IList<String>)

禁用固定快捷方式。

DisableShortcuts(IList<String>, ICharSequence)

禁用固定的快捷方式,当用户尝试选择禁用的快捷方式时,会显示自定义错误消息。

DisableShortcuts(IList<String>, String)

禁用固定的快捷方式,当用户尝试选择禁用的快捷方式时,会显示自定义错误消息。

Dispose()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
Dispose(Boolean)

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
EnableShortcuts(IList<String>)

重新启用以前禁用的固定快捷方式。

Equals(Object)

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

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetShortcuts(Int32)

返回 ShortcutInfo匹配 matchFlags项。

JavaFinalize()

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

(继承自 Object)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
PushDynamicShortcut(ShortcutInfo)

发布单个动态快捷方式。

RemoveAllDynamicShortcuts()

从调用方应用中删除所有动态快捷方式。

RemoveDynamicShortcuts(IList<String>)

按 ID 删除动态快捷方式。

RemoveLongLivedShortcuts(IList<String>)

按 ID 删除生存期较长的快捷方式。

ReportShortcutUsed(String)

每当用户选择包含给定 ID 的快捷方式或用户在应用中完成与选择快捷方式等效的操作时,发布快捷方式的应用都应调用此方法。

RequestPinShortcut(ShortcutInfo, IntentSender)

请求创建固定的快捷方式。

SetDynamicShortcuts(IList<ShortcutInfo>)

发布快捷方式列表。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
UpdateShortcuts(IList<ShortcutInfo>)

使用相同的 ID 更新所有现有快捷方式。

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()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
IJavaPeerable.Finalized()

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

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

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

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

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

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

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

GetJniTypeName(IJavaPeerable)

ShortcutManager 对应用的快捷方式集 执行操作,这些快捷方式表示用户可以在你的应用中执行的特定任务和操作。

适用于