Q&A
解決済み

【アプリの開発】android12で「不明なアプリのインストール」が許可されているかどうかの取得方法

imaru2019
imaru2019さん
SGマスタ

imaru2019さんのコメント
imaru2019
imaru2019さん・質問者
SGマスタ

AQUOS Sense3 SH-M12(mineo(docomo)) medal ベストアンサー獲得数 48 件

>>1 真里亞さん

ありがとうございます。

if (this.getPackageManager().canRequestPackageInstalls()) {
  ・・・許可設定されている場合の処理
}else{
  ・・・許可設定されていない場合の処理
}

と記述することで無事に取得できるようになりました。

元々minSdkVersionを15としておりandroid4.0.3から動作するように作成していたのですが、canRequestPackageInstalls()を使う場合は、minSdkVersionを26以上にしないとダメっぽいですね。
android8以降でのみ動作するっていうことになっちゃいますが、ひとまず助かりました。
ありがとうございました。
  • 2