語言

PackageManager.CanRequestPackageInstalls 方法

定義

檢查呼叫的套件是否允許透過套件安裝程式請求安裝。

[Android.Runtime.Register("canRequestPackageInstalls", "()Z", "GetCanRequestPackageInstallsHandler", ApiSince=26)]
public abstract bool CanRequestPackageInstalls();
[<Android.Runtime.Register("canRequestPackageInstalls", "()Z", "GetCanRequestPackageInstallsHandler", ApiSince=26)>]
abstract member CanRequestPackageInstalls : unit -> bool

傳回

若使用者信任呼叫套件以請求裝置安裝套件,則為 true;否則為 false。

屬性

備註

檢查呼叫的套件是否允許透過套件安裝程式請求安裝。 鼓勵應用程式在啟動套件安裝程式前,透過意圖 android.content.Intent#ACTION_INSTALL_PACKAGE呼叫此 API。 從 Android O 開始,使用者可以明確選擇信任的外部來源來安裝應用程式。 如果這個 API 回傳 false,安裝程式會阻擋安裝請求,並會顯示一個對話框,並有開啟設定以更改偏好的選項。 應用程式必須針對 Android O 或更高等級目標,並宣告權限 android.Manifest.permission#REQUEST_INSTALL_PACKAGES 才能使用此 API。

Java 文件 android.content.pm.PackageManager.canRequestPackageInstalls()。

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

適用於