Java Android Q外部存储更改
我浏览了很多博客和安卓官方开发者网站,了解安卓在其新版本“Q”中的最新变化。 我有一个Xamarin.Android应用程序live,并拥有读写外部权限,可以下载和读取下载文件夹中的PDF文件。不过,我还不清楚我需要在代码中对Android Q进行哪些更改。到目前为止,我只知道每个应用程序都会有一个专用沙箱来存储文件,我们可以使用ADB命令启用这些文件 adb外壳sm将隔离存储设置为打开 但是,如果我想将文件存储在外部存储器上,将有一些新的权限。Java Android Q外部存储更改,java,android,xamarin.forms,xamarin.android,Java,Android,Xamarin.forms,Xamarin.android,我浏览了很多博客和安卓官方开发者网站,了解安卓在其新版本“Q”中的最新变化。 我有一个Xamarin.Android应用程序live,并拥有读写外部权限,可以下载和读取下载文件夹中的PDF文件。不过,我还不清楚我需要在代码中对Android Q进行哪些更改。到目前为止,我只知道每个应用程序都会有一个专用沙箱来存储文件,我们可以使用ADB命令启用这些文件 adb外壳sm将隔离存储设置为打开 但是,如果我想将文件存储在外部存储器上,将有一些新的权限。 我仍然不明白我需要做哪些更改,需要添加哪些新权限
我仍然不明白我需要做哪些更改,需要添加哪些新权限 在安卓Q中,谷歌将这两种权限分解为更精细的权限,允许用户限制应用程序,使其只能读取或写入某些文件类型。具体而言,Android Q中的新权限将允许用户限制应用程序,以便它只能:
- 从媒体中读取位置
- 读或写音乐文件
- 读取或写入照片/图像文件
- 读取或写入视频文件
在Android Q中,谷歌将这两种权限分解为更细粒度的权限,允许用户限制应用程序,使其只能读取或写入某些文件类型。具体而言,Android Q中的新权限将允许用户限制应用程序,以便它只能:
- 从媒体中读取位置
- 读或写音乐文件
- 读取或写入照片/图像文件
- 读取或写入视频文件
更重要的是,所有读写访问似乎都需要通过SAF进行,而不是通过
文件路径进行。您有任何更新吗?如果回复对你有帮助,请将回复标记为答案。回复似乎不是答案。问题仍然存在。任何人都可以分享上述场景中的SAF示例。更重要的是,所有读写访问似乎都需要通过SAF进行,而不是通过文件
路径。您有任何更新吗?如果回复对你有帮助,请将回复标记为答案。回复似乎不是答案。问题仍然存在。任何人都可以分享上述场景的SAF示例。