言語

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>Retrieving クラス インスタンス</h3><!--

Javaドキュメント。

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

コンストラクター

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

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

(継承元 Object)
JniManagedPeerState

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

(継承元 JavaObject)
JniPeerMembers

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

ManifestShortcuts

呼び出し元アプリからすべての静的 (マニフェスト) ショートカットを返します。

MaxShortcutCountPerActivity

各ランチャー アイコンで一度に使用できる静的ショートカットと動的ショートカットの最大数を返します。

PeerReference

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

(継承元 Object)
PinnedShortcuts

呼び出し元アプリからピン留めされたすべてのショートカットを返します。

ThresholdClass

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

ThresholdType

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

メソッド

名前 説明
AddDynamicShortcuts(IList<ShortcutInfo>)

動的ショートカットの一覧を公開します。

Clone()

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

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

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

(継承元 JavaObject)
CreateShortcutResultIntent(ShortcutInfo)

指定した ShortcutInfoを含むショートカットをピン留めするために既定のランチャーで使用できる意図を返します。

DisableShortcuts(IList<String>, ICharSequence)

ピン留めされたショートカットを無効にします。無効になっているショートカットを選択しようとすると、ユーザーにカスタム エラー メッセージが表示されます。

DisableShortcuts(IList<String>, String)

ピン留めされたショートカットを無効にします。無効になっているショートカットを選択しようとすると、ユーザーにカスタム エラー メッセージが表示されます。

DisableShortcuts(IList<String>)

ピン留めされたショートカットを無効にします。

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

(継承元 JavaObject)
EnableShortcuts(IList<String>)

以前に無効にされていたピン留めされたショートカットを再度有効にします。

Equals(Object)

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetShortcuts(Int32)

ShortcutInfoに一致するmatchFlagsを返します。

JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
PushDynamicShortcut(ShortcutInfo)

1 つの動的ショートカットを発行します。

RemoveAllDynamicShortcuts()

呼び出し元アプリからすべての動的ショートカットを削除します。

RemoveDynamicShortcuts(IList<String>)

ID で動的ショートカットを削除します。

RemoveLongLivedShortcuts(IList<String>)

ID で有効期間の長いショートカットを削除します。

ReportShortcutUsed(String)

ショートカットを発行するアプリは、ユーザーが特定の ID を含むショートカットを選択したとき、またはユーザーがショートカットの選択と同等のアクションをアプリで完了したときに、このメソッドを呼び出す必要があります。

RequestPinShortcut(ShortcutInfo, IntentSender)

ピン留めされたショートカットの作成を要求します。

SetDynamicShortcuts(IList<ShortcutInfo>)

ショートカットの一覧を公開します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

ShortcutManager は、ユーザーがアプリ内で実行できる特定のタスクとアクションを表す、アプリの ショートカット セットに対する操作を実行します。

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

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

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

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

(継承元 Object)
UpdateShortcuts(IList<ShortcutInfo>)

既存のすべてのショートカットを同じ ID で更新します。

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)

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

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

拡張メソッド

名前 説明
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側で有効であることを確認します。

適用対象