ShortcutInfo 类

定义

表示可通过 ShortcutManager..

[Android.Runtime.Register("android/content/pm/ShortcutInfo", ApiSince=25, DoNotGenerateAcw=true)]
public sealed class ShortcutInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ShortcutInfo", ApiSince=25, DoNotGenerateAcw=true)>]
type ShortcutInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
ShortcutInfo
属性
实现

注解

表示可通过 ShortcutManager..

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

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

字段

DisabledReasonAppChanged
已过时.

由于发布者应用的更改,快捷方式已被禁用。

DisabledReasonBackupNotSupported
已过时.

由于发布者应用不支持备份和还原,因此尚未还原快捷方式。

DisabledReasonByApp
已过时.

发布者应用已使用 ShortcutManager#disableShortcuts(List) API 禁用快捷方式。

DisabledReasonNotDisabled
已过时.

快捷方式未禁用。

DisabledReasonOtherRestoreIssue
已过时.

由于未知原因,快捷方式尚未还原。

DisabledReasonSignatureMismatch
已过时.

快捷方式尚未还原,因为发布者应用的签名已更改。

DisabledReasonUnknown
已过时.

由于未知原因,快捷方式被禁用。

DisabledReasonVersionLower
已过时.

快捷方式已从以前的设备还原,但当前设备上的发布者应用的版本较低。

ShortcutCategoryConversation

消息相关操作的快捷类别,例如聊天。

SurfaceLauncher
已过时.

指示由启动器应用管理的系统图面。

属性

Activity

返回目标活动。

Capabilities

返回与快捷方式关联的列表 Capability

Categories

返回快捷方式的类别。

Class

返回此 Object的运行时类。

(继承自 Object)
Creator

表示可通过 ShortcutManager..

DisabledMessage

表示可通过 ShortcutManager..

DisabledMessageFormatted

返回当用户尝试启动禁用的快捷方式时应显示的消息。

DisabledReason

返回禁用快捷方式的原因。

ExcludedFromSurfaces

返回此快捷方式从中排除的所有图面的位掩码。

Extras

应用可以设置的任何用途的额外内容。

Handle

基础 Android 实例的句柄。

(继承自 Object)
HasKeyFieldsOnly

返回快捷方式是否仅包含“键”信息。

Id

返回快捷方式的 ID。

Intent

返回当用户选择此快捷方式时执行的意向。

IsCached

返回是否缓存快捷方式。

IsDeclaredInManifest

返回快捷方式是否为静态;也就是说,是否从 AndroidManifest 发布快捷方式。

IsDynamic

返回快捷方式是否是动态的。

IsEnabled

如果禁用ShortcutManager#disableShortcuts快捷方式,则返回 false

IsImmutable

如果快捷方式不可变,则返回,在这种情况下,不能使用任何 ShortcutManager API 对其进行修改。

IsPinned

返回是否固定快捷方式。

JniIdentityHashCode

表示可通过 ShortcutManager..

(继承自 Object)
JniPeerMembers

表示可通过 ShortcutManager..

LastChangedTimestamp

上次更新任何字段的时间。

LocusId

获取 LocusId 与此快捷方式关联的项。

LongLabel

表示可通过 ShortcutManager..

LongLabelFormatted

返回快捷方式的长说明。

Package

返回发布者应用的包名称。

PeerReference

表示可通过 ShortcutManager..

(继承自 Object)
Rank

快捷方式的“排名”是一个非负顺序值,对于两种类型的快捷方式(静态和动态)的每个类型,每个 #getActivity 类型都是唯一的。

ShortLabel

表示可通过 ShortcutManager..

ShortLabelFormatted

返回快捷方式的简短说明。

ThresholdClass

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

(继承自 Object)
ThresholdType

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

(继承自 Object)
UserHandle

UserHandle 发布者在其中创建了此快捷方式。

方法

Clone()

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

(继承自 Object)
CreateFromGenericDocument(Context, GenericDocument)

表示可通过 ShortcutManager..

DescribeContents()

表示可通过 ShortcutManager..

Dispose()

表示可通过 ShortcutManager..

(继承自 Object)
Dispose(Boolean)

表示可通过 ShortcutManager..

(继承自 Object)
Equals(Object)

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

(继承自 Object)
GetCapabilityParams(Capability)

返回 CapabilityParams 与给定功能关联的 in。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetIntents()

返回使用 Builder#setIntents(Intent[]). 设置的意向。

IsExcludedFromSurfaces(Int32)

如果从指定图面中排除了快捷方式,则返回 true。

JavaFinalize()

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

(继承自 Object)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

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

表示可通过 ShortcutManager..

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

表示可通过 ShortcutManager..

(继承自 Object)
Wait()

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

(继承自 Object)
Wait(Int64)

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

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

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

(继承自 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

表示可通过 ShortcutManager..

显式接口实现

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..

适用于