語言

LauncherApps 類別

定義

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #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
屬性

備註

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。 這主要是供發射器使用。

應用程式可以針對每個使用者設定檔進行查詢。 由於 PackageManager 不會為其他設定檔提供包裹廣播,你可以在此註冊更改套件。

欲注意管理型態設定檔的新增或移除,請註冊 Intent#ACTION_MANAGED_PROFILE_ADDED 以下廣播:及 Intent#ACTION_MANAGED_PROFILE_REMOVED。

注意,從 Android O 開始,託管設定檔上的應用程式不再允許存取主設定檔的應用程式。 應用程式只能存取由 #getProfiles().

Java 文件 android.content.pm.LauncherApps。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
LauncherApps(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

欄位

名稱 Description
ActionConfirmPinAppwidget

活動動作:預設啟動器顯示確認對話框以建立置頂應用程式小工具。

ActionConfirmPinShortcut

活動動作:讓預設啟動器顯示確認對話框,建立置頂捷徑。

ExtraPinItemRequest

一個額外內容,#ACTION_CONFIRM_PIN_SHORTCUT#ACTION_CONFIRM_PIN_APPWIDGET包含適合的類型,PinItemRequest請釘上。

屬性

名稱 Description
AllPackageInstallerSessions

回傳此使用者及受管理設定檔中所有已知安裝會話清單,不論安裝程式為何。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
HasShortcutHostPermission

回傳呼叫者是否能存取捷徑資訊。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)
JniPeerMembers

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
PrivateSpaceSettingsIntent

可使用來啟動私人空間設定活動的回傳 IntentSender 。

Profiles

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

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)
Equals(Object)

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

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

取得一份指定 Intent#ACTION_MAIN 和 Intent#CATEGORY_LAUNCHER的活動清單,涵蓋所有應用程式,針對指定使用者。

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

關於特定使用者設定檔安裝的應用程式的回報 ApplicationInfo 。

GetAppMarketActivityIntent(String, UserHandle)

回傳一個意圖發送者,可用於啟動 App Market 活動(安裝程式活動)。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetLauncherUserInfo(UserHandle)

回傳與使用者相關的資訊,有助於顯示使用者介面元素以區分其與其他使用者(例如徽章)。

GetPinItemRequest(Intent)

一個輔助方法,用來提取一 PinItemRequest 組到 #EXTRA_PIN_ITEM_REQUEST 額外的。

GetPreInstalledSystemPackages(UserHandle)

回傳使用者建立時安裝的系統套件清單。

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

在此使用者及受管理設定檔中,註冊回調套件變更。

RegisterCallback(LauncherApps+Callback)

在此使用者及受管理設定檔中,註冊回調套件變更。

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

註冊回調以監控此使用者及受管理設定檔的會話生命週期事件。

ResolveActivity(Intent, UserHandle)

如果有解決,會回傳特定意圖和使用者帳號的活動資訊。

SetArchiveCompatibility(LauncherApps+ArchiveCompatibilityParams)

請為呼叫此方法的使用者關閉啟動器的不同壓縮相容選項。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

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

回傳套件是否應該隱藏,避免使用者收到建議。

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

啟動設定活動,顯示指定設定檔中套件的應用程式細節。

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

在指定的設定檔中啟動一個主要活動。

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

啟動一項活動以顯示指定會話的細節。

StartShortcut(ShortcutInfo, Rect, Bundle)

啟動捷徑。

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

開始一條捷徑。

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

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

取消先前註冊的回撥。

UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

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

取消先前註冊的回撥。

Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

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

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

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

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

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

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

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

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

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

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

類別用來取得當前使用者可啟動活動清單及任何對現有使用者可見的管理設定檔,這些設定檔可用 #getProfiles取得。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於