私はこのようなAPI 23で上記の許可をチェックしようとしている:ランタイムパーミッションチェックのAPI 23+:シンボルを解決できません「Manifest.permission.READ_EXTERNAL_STORAGE」
int result = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
をしかし、それはManifest.permission.READ_EXTERNAL_STORAGE
を見つけることができません。
私のマニフェストに許可を次のように設定されているので、これは次のとおりです。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
は、だから私はこれにそれを変更し、今では動作します:
<permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
あなたがチェックするuses-permission
を使用することはできません実行時のアクセス許可私のすべてのuses-permission
をpermission
に変更する必要がありますか?
編集:私は、Android Studioで取得していますエラーは次のとおりです。
は、シンボルを解決できません 'READ_EXTERNAL_STORAGE'
いいえ、 'uses-permission'は正しいタグです。あなたは「それを見つけることができないのですか? – DeeV
@DeeV Androidスタジオでインラインエラーが発生する「READ_EXTERNAL_STORAGE 'のシンボルを解決できません」 – Micro
Javaまたはマニフェストでは?定数への参照が見つからないということは私には意味がありません。 – DeeV