ShortcutInfo クラス

定義

ShortcutManagerを介して発行できるショートカットを表します。

[Android.Runtime.Register("android/content/pm/ShortcutInfo", ApiSince=25, DoNotGenerateAcw=true)]
public sealed class ShortcutInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<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を介して発行できるショートカットを表します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

名前 説明
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

falseでショートカットが無効になっている場合は、ShortcutManager#disableShortcutsを返します。

IsImmutable

ショートカットが変更できない場合は戻ります。その場合、 ShortcutManager API では変更できません。

IsPinned

ショートカットがピン留めされているかどうかを返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
JniPeerMembers

ShortcutManagerを介して発行できるショートカットを表します。

LastChangedTimestamp

いずれかのフィールドが最後に更新されたとき。

LocusId

このショートカットに関連付けられている LocusId を取得します。

LongLabel

ShortcutManagerを介して発行できるショートカットを表します。

LongLabelFormatted

ショートカットの長い説明を返します。

Package

発行元アプリのパッケージ名を返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Rank

ショートカットの "Rank" です。これは、2 種類のショートカット (静的および動的) ごとに #getActivity ごとに一意である、負でないシーケンシャル値です。

ShortLabel

ShortcutManagerを介して発行できるショートカットを表します。

ShortLabelFormatted

ショートカットの簡単な説明を返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
UserHandle

UserHandle このショートカットを作成した発行元。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
CreateFromGenericDocument(Context, GenericDocument)

GenericDocumentを ShortcutInfo に変換します。

DescribeContents()

この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
Equals(Object)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetCapabilityParams(Capability)

特定の機能に関連付けられている CapabilityParams を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetIntents()

Builder#setIntents(Intent[])を使用して意図セットを返します。

IsExcludedFromSurfaces(Int32)

ショートカットが指定したサーフェスから除外されている場合は true を返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ShortcutManagerを介して発行できるショートカットを表します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ShortcutManagerを介して発行できるショートカットを表します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ShortcutManagerを介して発行できるショートカットを表します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象