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 组件,可用于创建和管理快捷方式集。

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

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

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

android.content.pm.ShortcutManagerJava 文档。

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

构造函数

ShortcutManager(IntPtr, JniHandleOwnership)

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

字段

FlagMatchCached
已过时.

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

FlagMatchDynamic
已过时.

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

FlagMatchManifest
已过时.

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

FlagMatchPinned
已过时.

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

属性

Class

返回此 Object的运行时类。

(继承自 Object)
DynamicShortcuts

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

Handle

基础 Android 实例的句柄。

(继承自 Object)
IconMaxHeight

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

IconMaxWidth

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

IsRateLimitingActive

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

IsRequestPinShortcutSupported

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

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 对应用的 一组快捷方式执行操作,这些快捷方式表示用户可以在应用中执行的特定任务和操作。

适用于