Android 11 Scoped storage permissions
質問
Android 11 がリリースされたら、何ができるようになるのか理解しようとしています。
私のアプリでは、画像ファイルのパスが
Environment.getExternalStorageDirectory()
を使用して写真のアルバムを作成しますが
Android 11 では、直接ファイルにアクセスすることができません。
.
Android の開発者のドキュメントによると、最近、彼らは
MANAGE_EXTERNAL_STORAGE
パーミッションが導入されましたが、私はこのパーミッションを追加することで
Environment
でファイルにアクセスし続けることができるのかどうか。
誰か思い当たる節はありませんか?
ありがとうございます。
2021年1月更新
Android 11 Virtual デバイスで私のアプリケーションを試してみましたが
MANAGE_EXTERNAL_STORAGE
パーミッションを要求しなくても、完全に動作するようです!
Android Developers のドキュメントを読むと、どうやらアプリケーションで
FILE
API を使用して写真とメディアのみの場所にアクセスするアプリケーションは引き続き動作させることができますが
はわかりません。
.
Androidのドキュメントをもっとよく理解している人はいないのでしょうか?
どのように解決するのですか?
Android 開発者のドキュメントによると、最近 MANAGE_EXTERNAL_STORAGE パーミッションが導入されましたが、このパーミッションを追加すると、環境によるファイル アクセスを継続できるのかどうかが分かりませんでした。
はい、できます。ただし、Play ストア (およびおそらく他の場所) でアプリを配布するつもりなら、その許可を要求する理由を正当化する必要があることを心に留めておいてください。そのため
非常に
を使用する正当な理由がない限り
MANAGE_EXTERNAL_STORAGE
を使用してください。
何か他のもの
.
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] Androidでマイナスマージンを使用するのは悪いことですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] APIレベル29で非推奨となったEnvironment.getExternalStorageDirectory() java
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] Gmailの3分割アニメーションシナリオの完全動作サンプル?
-
[解決済み] RecyclerViewのアイテムに波及効果を追加する
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?
-
[解決済み] Android Lintが翻訳されていない文字列を訴えないようにする。
-
[解決済み] アンドロイドボタンセレクター
-
[解決済み] 文字列リソースにHTML?
-
[解決済み] WhatsAppでメッセージを送信する
-
[解決済み] HttpURLConnectionを使ったPOSTによるファイル送信