自从Android Q引入了Scoped Storage,储存问题就像在Kotlin Coroutines之前的Android多线程,八仙过海,各显神通,而且每种方案的都有其长处和短处,Android也有了一万多种储存方案。那么在Google决定开发一个Android StorageX来解决这个问题之前,我自己先来捋一捋,正好最近关于储存的官方文档也更新了。

本文只考虑棒棒糖之后的设备。因为SharedPreferenceSqlite(Room)没啥好说的,本文主要研究MediaStoreFileSAF

阅读全文 »