共用方式為


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

如果應用程式在預設啟動器支援#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>, ICharSequence)

停用已釘選的快捷方式,當使用者嘗試選取已停用的快捷方式時,會顯示自定義錯誤訊息。

DisableShortcuts(IList<String>, String)

停用已釘選的快捷方式,當使用者嘗試選取已停用的快捷方式時,會顯示自定義錯誤訊息。

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

依標識碼刪除動態快捷方式。

RemoveLongLivedShortcuts(IList<String>)

依標識碼刪除長存快捷方式。

ReportShortcutUsed(String)

每當使用者選取包含指定識別碼的快捷方式,或使用者在應用程式中完成相當於選取快捷方式的動作時,發佈快捷方式的應用程式都應該呼叫此方法。

RequestPinShortcut(ShortcutInfo, IntentSender)

建立釘選快捷方式的要求。

SetDynamicShortcuts(IList<ShortcutInfo>)

發佈快捷方式清單。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

ShortcutManager會在應用程式的快捷方式集合上執行作業,代表使用者可以在應用程式內執行的特定工作和動作。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

ShortcutManager會在應用程式的快捷方式集合上執行作業,代表使用者可以在應用程式內執行的特定工作和動作。

(繼承來源 Object)
UpdateShortcuts(IList<ShortcutInfo>)

使用相同的標識碼更新所有現有的快捷方式。

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會在應用程式的快捷方式集合上執行作業,代表使用者可以在應用程式內執行的特定工作和動作。

(繼承來源 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會在應用程式的快捷方式集合上執行作業,代表使用者可以在應用程式內執行的特定工作和動作。

適用於