简体   繁体   English

如何将文件保存在 Android 13 上的外部存储中,该文件也向后兼容?

[英]How to save a file in the external storage on Android 13 that is also backward compatible?

I want to find an updated answer that works from android 5/6/7 to 13 with less possible permission.我想找到一个更新的答案,它可以在 android 5/6/7 到 13 的情况下使用,但许可较少。 I know there are answers like Android saving file to external storage storage but those are very old.我知道有类似Android 将文件保存到外部存储的答案,但这些答案已经很老了。

You can understand accessing and storing files on android better from the google's official documentation here , mainly app-specific storage vs permission requirement, ie if you want to save file which are app specific, you won't need permission whether it being internal or external storage, but if you want to access locations which are not your app-specific, you will need permission for both internal and external storage.您可以从这里的谷歌官方文档中更好地了解在 android 上访问和存储文件,主要是特定于应用程序的存储与权限要求,即如果您想保存特定于应用程序的文件,则无论是内部还是外部都不需要权限存储,但如果您想访问非特定于您的应用程序的位置,您将需要内部和外部存储的权限。

Also, this behavior of permission requirement has been adopted after a particular API level, so you can start writing you code as per your targetSdk version and keep including options down to your minSdk versions and have a common method for permission for reusing it wherever is required.此外,这种权限要求行为在特定的 API 级别之后已被采用,因此您可以根据您的targetSdk版本开始编写代码,并继续将选项包含到您的minSdk版本中,并有一个通用的权限方法可以在需要的地方重用它.

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 Android 中正确地将文件保存到外部存储? - How to save file to external storage properly in Android? 如何在Android外部存储中保存公共文件 - how to Save Public File in Android external storage 在Android中安装时如何在外部存储上保存大文件? - How to save a large file on external storage at Installation in Android? 如何将文件保存到 Android Q (API 29) 上的公共(外部)存储? - How to save file to public (external) storage on Android Q (API 29)? 如何在android中的内部/外部存储中保存已解析的文本文件 - How to save parsed text file in internal/external storage in android 如何将生成的xml文件保存到Android外部存储 - How do I save a generated xml file to Android external storage 无法将文件保存到 android 中的外部存储目录 - Unable to save file to an external storage directory in android Android 13 - 如何请求 WRITE_EXTERNAL_STORAGE - Android 13 - How to request WRITE_EXTERNAL_STORAGE android API LEVEL28 使用 Android SAF(存储访问框架)后如何将文档文件保存在外部存储中 - How to save Document file in external storage after android API LEVEL28 With Android SAF(Storage Access Framework)) Android将图像保存到外部存储 - Android save image to external storage
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM