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 を宣言する必要があります。

android.content.pm.PackageManager.canRequestPackageInstalls()Java ドキュメント。

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

適用対象