語言

PackageInstaller.Uninstall 方法

定義

多載

名稱 Description
Uninstall(VersionedPackage, IntentSender)

用特定版本碼卸載給定的套件,完全從裝置中移除。

Uninstall(String, IntentSender)

卸載給的套件,完全從裝置中移除。

Uninstall(VersionedPackage, Int32, IntentSender)

用特定版本碼卸載給定的套件,完全從裝置中移除。

Uninstall(VersionedPackage, IntentSender)

用特定版本碼卸載給定的套件,完全從裝置中移除。

[Android.Runtime.Register("uninstall", "(Landroid/content/pm/VersionedPackage;Landroid/content/IntentSender;)V", "GetUninstall_Landroid_content_pm_VersionedPackage_Landroid_content_IntentSender_Handler", ApiSince=26)]
public virtual void Uninstall(Android.Content.PM.VersionedPackage versionedPackage, Android.Content.IntentSender statusReceiver);
[<Android.Runtime.Register("uninstall", "(Landroid/content/pm/VersionedPackage;Landroid/content/IntentSender;)V", "GetUninstall_Landroid_content_pm_VersionedPackage_Landroid_content_IntentSender_Handler", ApiSince=26)>]
abstract member Uninstall : Android.Content.PM.VersionedPackage * Android.Content.IntentSender -> unit
override this.Uninstall : Android.Content.PM.VersionedPackage * Android.Content.IntentSender -> unit

參數

versionedPackage
VersionedPackage

版本化套件要卸載。

statusReceiver
IntentSender

在哪裡要傳遞由額外 #EXTRA_STATUS所指示的運算結果。 請參考個別狀態代碼來處理這些問題。

屬性

備註

用特定版本碼卸載給定的套件,完全從裝置中移除。 如果套件的版本碼與版本化套件參數中傳遞的碼不符,此方法即為 no-op。 用 PackageManager#VERSION_CODE_HIGHEST 來卸載最新版本的套件。

此方法適用於:ul>li 是該套件<>的當前「記錄安裝者」,裝置擁有<>者 li 是附屬設定檔擁有者 </ul><<>

Java 文件 android.content.pm.PackageInstaller.uninstall(android.content.pm.VersionedPackage, android.content.IntentSender)。

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

適用於

Uninstall(String, IntentSender)

卸載給的套件,完全從裝置中移除。

[Android.Runtime.Register("uninstall", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetUninstall_Ljava_lang_String_Landroid_content_IntentSender_Handler")]
public virtual void Uninstall(string packageName, Android.Content.IntentSender statusReceiver);
[<Android.Runtime.Register("uninstall", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetUninstall_Ljava_lang_String_Landroid_content_IntentSender_Handler")>]
abstract member Uninstall : string * Android.Content.IntentSender -> unit
override this.Uninstall : string * Android.Content.IntentSender -> unit

參數

packageName
String

要卸載的套件。

statusReceiver
IntentSender

在哪裡要傳遞由額外 #EXTRA_STATUS所指示的運算結果。 請參考個別狀態代碼來處理這些問題。

屬性

備註

卸載給的套件,完全從裝置中移除。 此方法適用於:ul>li 是該套件<>的當前「記錄安裝者」,裝置擁有<>者 li 是附屬設定檔擁有者 </ul><<>

Java 文件 android.content.pm.PackageInstaller.uninstall(java.lang.String, android.content.IntentSender)。

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

適用於

Uninstall(VersionedPackage, Int32, IntentSender)

用特定版本碼卸載給定的套件,完全從裝置中移除。

[Android.Runtime.Register("uninstall", "(Landroid/content/pm/VersionedPackage;ILandroid/content/IntentSender;)V", "GetUninstall_Landroid_content_pm_VersionedPackage_ILandroid_content_IntentSender_Handler", ApiSince=34)]
public virtual void Uninstall(Android.Content.PM.VersionedPackage versionedPackage, int flags, Android.Content.IntentSender statusReceiver);
[<Android.Runtime.Register("uninstall", "(Landroid/content/pm/VersionedPackage;ILandroid/content/IntentSender;)V", "GetUninstall_Landroid_content_pm_VersionedPackage_ILandroid_content_IntentSender_Handler", ApiSince=34)>]
abstract member Uninstall : Android.Content.PM.VersionedPackage * int * Android.Content.IntentSender -> unit
override this.Uninstall : Android.Content.PM.VersionedPackage * int * Android.Content.IntentSender -> unit

參數

versionedPackage
VersionedPackage

版本化套件要卸載。

flags
Int32

移除標記。

statusReceiver
IntentSender

在哪裡要傳遞由額外 #EXTRA_STATUS所指示的運算結果。 請參考個別狀態代碼來處理這些問題。

屬性

備註

用特定版本碼卸載給定的套件,完全從裝置中移除。 此方法僅供目前套件的「正式安裝者」使用。 如果套件的版本碼與版本化套件參數中傳遞的碼不符,此方法即為 no-op。 用 PackageManager#VERSION_CODE_HIGHEST 來卸載最新版本的套件。

Java 文件 android.content.pm.PackageInstaller.uninstall(android.content.pm.VersionedPackage, int, android.content.IntentSender)。

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

適用於