365連休

にわかのandroidとかの開発メモ。

日々煩雑になっていくAndroidのストレージアクセスについての考察

JavaのFileクラスによるフルアクセス

->SDアクセス煩雑化

->Fileインテント禁止

->MediaStoreを介さないストレージアクセスの煩雑化(ふぁっ!?)

->対象範囲別ストレージ(ふぁっ!?ふぁっ!?)

->MANAGE_EXTERNAL_STORAGE(アッー!)

->MANAGE_EXTERNAL_STORAGEを使用するアプリはPlayStoreへ申請(アアアアアッー!)

    ⇧いまここ

 

たぶん、デバイスのファイルをアプリから直接触らせる気が無いと思う。

 

 

標準のメディアファイル以外のファイルは、それぞれのアプリが生成・管理し、アプリ内ストレージに保持し、アプリが実装するFileProviderによってアプリ外へ共有する。

必要に応じてアプリ内ファイルの管理機能をユーザへ提供する。

 

アプリが他のアプリのファイルへ自発的にアクセスできなくする。

 

オンラインのクラウドストレージはそれらの制限を突破するバックドア

 

 

 

 

アプリの機能をPlayStoreで制御するって独占禁止法に抵触してると思う。