Android WRITE_EXTERNAL_STORAGEの申請権限に失敗しました

707 ワード

最近古いプロジェクトを引き継いでWRITEを申請しています.EXTERNAL_STORAGEが書く権限の問題の時ずっと失敗して、システムは直接拒否します.以前使っていた申請権限が古すぎるのではないかと思い、新しい第三者申請権限庫を変えた結果、同じだった.全く聞いたことがないので,ぼんやりした顔をして見ていた.ネットでこれを見ました

これの役割は、アンドロイド4.4以上で、「キャッシュディレクトリ」でデータを読み書きするだけでアプリケーションを適用すれば、申請権限は必要ありませんが、4.4以下のシステムと互換性を持つためにこの言葉を書く必要があります.この場合、ユーザーは読み書き権限をオフにすることはできません.
それからプロジェクトの中で探してみると、一つのmoduleの中にはやはりこれが入っていて、これは他の場所に書いたものです.


競合により、上のパーミッションが下のパーミッションを上書きし、4.4以上の機種では常にパーミッションを調整できません.