文件夹选择器 Xamarin.Android 的权限,无需使用所有文件访问权限

问题描述 投票:0回答:0

我开发了一个用于现场数据采集的 Android 应用程序。它允许用户捕获生物数据并保存到手机上的某个位置。要求用户可以选择保存位置,这需要文件夹浏览器。出于安全和实际原因,我建议用户仅在现场使用 SD 卡。通常没有网络覆盖,所以用户需要手动将数据从 SD 卡下载到他们的手机,为此,我不希望用户在一些不起眼的 android 内部位置(通常是隐藏的)努力寻找数据尝试通过笔记本电脑或 PC 访问时。

所以我需要文件夹浏览器,这样用户就可以在 SD 卡上选择一个位置。我创建了自己的文件夹浏览器,它运行良好。然而,我正试图在 Google Play 上发布我的应用程序,他们绝对讨厌用户可以在自己的手机上管理他们的数据的想法 ;-)。好的,不是那么多的话,但是,他们仍然不希望我在 Android 上请求所有文件访问权限,这似乎是我管理文件(创建文件夹和读写)的唯一方式。

我的目标 API 是 31.

有谁知道如何让这种东西运行起来同时让谷歌开心?也许是不同的文件夹选择器?

我尝试了许多不同的权限来不必使用所有文件访问,但没有运气。如果我只使用 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE,我无法创建文件夹或将文件写入 SD 卡。

android xamarin.forms xamarin.android permissions android-permissions
© www.soinside.com 2019 - 2024. All rights reserved.