当前位置: 首页 > 知识库问答 >
问题:

如何在Android 10中使用Android Studio将文件写入外部存储[副本]

弘兴言
2023-03-14

文件sdcard=environment.getExternalStorageDirectory();File File=新文件(sdcard,“filename.txt”);

共有1个答案

沈俊晤
2023-03-14

对于API级别29和更高级别,使用ACTION_CREATE_DOCUMENT意图操作来加载系统文件选取器,并允许用户选择写入文件内容的位置。此过程与其他操作系统使用的“另存为”对话框中使用的过程类似。欲了解更多信息,请参阅本文档。

 类似资料:
  • 我的舱单中有权限条目: 编辑:我正在使用sdk 23

  • 问题内容: 我使用的是带有代表数据库连接。 现在,我需要一个相当长(几行)的sql查询,我希望将其保存在classpath中的文件中,而不是直接在代码内部。 但是我怎么能做到这一点呢?我的仓库如下: 问题答案: 如果你的项目设置具有资源文件夹,请在文件下创建并将键值对添加为。spring数据将恢复。 对于更长的查询,最好使用带有CDATA标签的属性文件

  • 我是android新手,有时找不到合适的解决方案,这就是其中之一。 我写了一个简单的应用程序来编写使用ITextPdf libray生成的内部pdf。这工作得很好,我可以从设备文件资源管理器中看到pdf文件。现在我正在使用外部存储做同样的事情,但在这种情况下,我不能在下载文件夹中生成文件。我找到了对我的代码不起作用的解决方案。 我的代码: java文件 我在中发现了问题。它返回-1,但我不明白它不

  • 问题内容: 如何复制到外部存储保持,以便以后可以共享首选项。 试图读取并另存为一个文件,创建了类型,但我需要一个。想过遍历应用程序的内部存储和复制文件,然后将其放入外部存储,但这可能太复杂了。 真的很想知道是否存在一种简单而明智的方式来传递`sharedpreferences。 问题答案: 使用此代码, 并取回它, 注意 使用此代码只能处理字符串类型首选项,

  • 我想在Android应用程序中写入外部存储,但我似乎没有获得正确的权限。该应用程序在Android 7上运行,因此我请求如下运行时权限: 我的一个观察是,onRequest estPermissionsResult似乎返回未授予权限,但在启动应用程序时也从未提示我允许写入外部存储。 要写入存储的代码如下: 03-16 14:50:49.988 19145-19306/? 带系统。错误:java。i

  • 问题内容: 我的应用程序( Android API 15 )制作图片并将其存储在内部存储器的文件夹中。现在,我想将此文件复制到外部存储中的另一个文件夹,例如。我尝试了以下方法: 方法1: 方法2: 方法3: 这些方法都不能解决我的任务。在检查了许多相关主题之后,我发现的唯一建议是验证 在和它确实存在。 该 方法#1 完成执行,但没有文件夹和文件被复制。 在 方法#2 ,应用程序失败,异常的,但对象