Share via


LauncherApps 類別

定義

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

[Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)]
public class LauncherApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)>]
type LauncherApps = class
    inherit Object
繼承
LauncherApps
屬性

備註

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。 這主要是供啟動器使用。

您可以查詢每個使用者設定檔的應用程式。 由於 PackageManager 不會提供其他設定檔的套件廣播,因此您可以在這裡註冊套件變更。

若要針對要新增或移除的 Managed 設定檔 watch,請註冊下列廣播:Intent#ACTION_MANAGED_PROFILE_ADDEDIntent#ACTION_MANAGED_PROFILE_REMOVED

請注意,從 Android O 開始,受控配置檔上的應用程式不再允許存取主要配置檔上的應用程式。 應用程式只能存取 所傳回的 #getProfiles()配置檔。

android.content.pm.LauncherAppsJava 檔。

此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

LauncherApps(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

ActionConfirmPinAppwidget

活動動作:讓預設啟動器顯示確認對話方塊,以建立釘選的應用程式小工具。

ActionConfirmPinShortcut

活動動作:讓預設啟動器顯示確認對話方塊,以建立釘選的快捷方式。

ExtraPinItemRequest

#ACTION_CONFIRM_PIN_SHORTCUT & 的額外專案,#ACTION_CONFIRM_PIN_APPWIDGET其中包含PinItemRequest要求釘選的適當類型。

屬性

AllPackageInstallerSessions

傳回此使用者和 Managed 設定檔中所有已知安裝會話的清單,不論安裝程序為何。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
HasShortcutHostPermission

傳回呼叫端是否可以存取快捷方式資訊。

JniIdentityHashCode

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
JniPeerMembers

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

PeerReference

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
Profiles

傳回呼叫端可透過 API 存取的 LauncherApps 設定檔清單。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
Dispose(Boolean)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetActivityList(String, UserHandle)

擷取針對指定使用者指定 Intent#ACTION_MAINIntent#CATEGORY_LAUNCHER的所有應用程式之活動清單。

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

ApplicationInfo 回特定使用者配置檔所安裝之應用程式的相關信息。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetPinItemRequest(Intent)

協助程式方法,可將集合擷取 PinItemRequest#EXTRA_PIN_ITEM_REQUEST 額外專案。

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

會傳回適用於配置檔之錯誤的快捷方式圖示。

GetShortcutConfigActivityIntent(LauncherActivityInfo)

傳回意圖傳送者,可用來啟動用於建立自定義快捷方式的設定活動。

GetShortcutConfigActivityList(String, UserHandle)

擷取用於建立 ShortcutInfo的組態活動清單。

GetShortcutIconDrawable(ShortcutInfo, Int32)

傳回此快捷方式的圖示,而不會對配置檔進行任何錯誤。

GetShortcutIntent(String, String, Bundle, UserHandle)

會傳回與指定之快捷方式相關聯的PendingIntent。

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

ShortcutInfo回符合 query的 。

GetSuspendedPackageLauncherExtras(String, UserHandle)

取得透過 暫停 PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)指定封裝時提供給系統的啟動器額外專案。

IsActivityEnabled(ComponentName, UserHandle)

檢查活動是否存在,並啟用配置檔。

IsPackageEnabled(String, UserHandle)

檢查是否已安裝並啟用配置檔的套件。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
PinShortcuts(String, IList<String>, UserHandle)

釘選封裝上的快捷方式。

RegisterCallback(LauncherApps+Callback)

註冊此使用者和Managed配置檔中套件變更的回呼。

RegisterCallback(LauncherApps+Callback, Handler)

註冊此使用者和Managed配置檔中套件變更的回呼。

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

在此使用者和受控配置檔中註冊會話生命週期事件的 watch 回呼。

ResolveActivity(Intent, UserHandle)

如果指定意圖和使用者句柄解析,則會傳回活動資訊。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ShouldHideFromSuggestions(String, UserHandle)

傳回套件是否應該隱藏在對用戶的建議中。

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

啟動設定活動,以顯示指定配置檔中封裝的應用程式詳細數據。

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

在指定的配置檔中啟動Main活動。

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

啟動活動以顯示指定工作階段的詳細資料。

StartShortcut(ShortcutInfo, Rect, Bundle)

啟動快捷方式。

StartShortcut(String, String, Rect, Bundle, UserHandle)

啟動快捷方式。

ToArray<T>()

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterCallback(LauncherApps+Callback)

取消註冊先前註冊的回呼。

UnregisterFromRuntime()

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

取消註冊先前註冊的回呼。

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

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.Finalized()

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

GetJniTypeName(IJavaPeerable)

類別,用於擷取目前使用者的可啟動活動清單,以及目前用戶可看見的任何相關聯 Managed 配置檔,可以使用 擷 #getProfiles取。

適用於