Language

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 が返された場合、インストール要求はパッケージ インストーラーによってブロックされ、ユーザーの設定を変更するための設定を起動するオプションを含むダイアログがユーザーに表示されます。 この API を使用するには、アプリケーションが Android O 以上を対象とし、アクセス許可 android.Manifest.permission#REQUEST_INSTALL_PACKAGES を宣言する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象