在android 11中,引入了作用域存储。根据文档,要保存非媒体文件(如PDF),应使用存储访问框架。因此,使用Storage access框架时,用户需要使用系统文件选择器选择保存非媒体文件(PDF)的位置。但是如果你在android 11上使用whatsapp应用程序并尝试保存PDF文件,它永远不会要求用户选择位置。默认情况下,它会将pdf文件保存到外部文档目录。我想在我的应用程序中复制相同的行为。有人能带我到这里来吗。
发布于 2021-04-08 23:36:34
你得看看我给出的这些问题的答案
couldn't attach file send email android 11
从这些链接中,您必须获得一个文件提供程序代码,请添加这些代码来存储您的文件
https://acomputerengineer.com/2018/09/06/create-pdf-and-save-to-the-sdcard-in-android/
发布于 2021-05-26 12:06:33
根据安卓开发人员的文档,他们最近引入了MANAGE_EXTERNAL_STORAGE权限,获得这个权限,你就可以访问和保存任何接受系统文件夹的地方了。
参考- https://developer.android.com/training/data-storage/manage-all-files
发布于 2021-04-09 00:17:37
你可以用普通的方式在Downloads文件夹中写入你的文件。
你为什么提到那个WhatsApp文件夹?完全不同的东西。
https://stackoverflow.com/questions/67006892
复制相似问题