[Android] permissionの付与方法について

   2026/01/03

Android開発のpermissionの付与方法について。

Phototakerで、Strageへの権限付与はすでにある方法でできるくせに、〇〇_STRAGEの部分をCAMERAに置き換えた途端、ActivityCompat.shouldShowRequestPermissionRationaleがきちんと動かなくなった。
インストール直後はtrueが帰ってくるはずなのに、最初からfalse。
おかげでカメラが開けない。

なんでなのかいろいろ探したけど、同じような症状にあってる人が見つからない。
stackoverflowでも有効な解決法が見つからない。

延々と探し回った結果、最終的に、manifestに
<uses-permission android:name="android.permission.CAMERA"/>
を記述していなかったのが悪かったということがわかった。

ここに記述していないと、そもそもDENIEDになるのかもしれない。
や〜、解決してスッキリした。

タイトルとURLをコピーしました

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。

2 × 5 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください