Share via


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

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

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)

讓目前的線程等到喚醒為止,通常是<透過em>notified</em或em>interrupted</em>>,或<直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是<透過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 會在應用程式的 一組快捷方式上執行作業,代表使用者可以在應用程式內執行的特定工作和動作。

適用於