gpt4 book ai didi

android - 在android中的SD卡上创建一个文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:09 25 4
gpt4 key购买 nike

我想在 SD 卡上创建一个文件,然后在其中保存一个 CSV 文件。

通过四处冲浪,我注意到似乎有两种方法可以解决这个问题:

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

If you're using API Level 8 or greater, use getExternalFilesDir() to open a File that represents the external storage directory where you should save your files. This method takes a type parameter that specifies the type of subdirectory you want, such as DIRECTORY_MUSIC and DIRECTORY_RINGTONES (pass null to receive the root of your application's file directory).

If you're using API Level 7 or lower, use getExternalStorageDirectory(), to open a File representing the root of the external storage. You should then write your data in the following directory:

/Android/data//files/

http://www.anddev.org/working_with_files-t115.html :

FileWriter f = new FileWriter("/sdcard/download/possible.txt");

我应该用什么方式?如果是第一个,我如何编写我的应用程序以兼容 API 级别 <=7 和 >=8?是否有一些很好的教程可以帮助您以第一种方式进行操作?

最佳答案

好吧,如果您需要与 API 级别 7 或更低级别兼容,请使用 getExternalStorageDirectory() 方法。另请注意,从 API 级别 4 开始,您必须请求写入 SD 卡的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

关于android - 在android中的SD卡上创建一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com