0

Googleの紹介https://developer.android.com/work/managed-profiles.htmlによると、SDカードの個人用ファイルに仕事用アプリケーションでアクセスすることはできません。しかし、Intent(ACTION_GET_CONTENT)を送信した後に「パーソナリティ」をクリックすることで、DocumentsUI(システムによって提供されるアプリケーション)内のすべてのファイルを見ることができ、ファイル名、サイズ、日付も表示されます。しかし、私がonActivityResultからuriを使用するときは、私は操作を読む(READ_EXTERNAL_STORAGEの許可が既に与えられている)なら、を得ました。仕事用プロファイルアプリケーションからこれらの個人用ファイルにアクセスできますか?はいの場合は、どのように読み書きできますか?仕事用アプリケーションでSDカード内の個人用ファイルにアクセスするには?

ありがとうございます!

参考資料@Access SD card data from android for work appは本当ですか?

+0

このリンクを確認しましたか:https://developer.android.com/training/basics/data-storage/files.html – Teocci

+0

はい、ありました。ありがとうございました! –

答えて

0

さらにテストすると、(システムによって)DocumentsUIからいくつかのビデオ/オーディオ/画像ファイルにアクセスできるようになりました。しかし、サードパーティアプリケーション(ファイルエクスプローラなど)によって提供されるファイルが増えても、障害は依然として存在します。私は結果がファイルプロバイダに依存していると思います。読み取り権限が付与されたコンテンツuriが返された場合、作業プロファイルのアプリケーションは読み取ることができます。

関連する問題