我制作了一个没有 UI 的应用程序(称为 A),它通过 AIDL 向其他客户端应用程序提供了一些信息。
所以我想制作一个 UI 应用程序(称为 B)来显示 A 应用程序状态并将一些文件发送到服务器(日志、数据库等)。
但是,我在使用 Android Q 中的 Scoped Storage 时遇到了一些问题。
(我知道android:requestLegacyExternalStorage="true"
但我不想使用这个技巧)
我正在寻找 MediaStore 和 SAF(存储访问框架),但我不确定哪个是正确的以及更多(我没想到的)
我可以使用 MediaStore 将数据库文件复制到外部存储(其他应用程序的实际公共空间)吗?即使 App A 没有任何 UI,我也可以使用 SAF 吗?(如何?)
谢谢你帮助我。