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

在android中的SD卡上创建一个文件,第1张

概述我想在SD卡上创建一个文件,然后在其中保存一个CSV文件.从冲浪中我发现,似乎有两种方法可以解决这个问题:http://developer.android.com/guideopics/data/data-storage.html#filesExternalIfyou’reusingAPILevel8orgreater,usegetExternalFilesDir()toopena

我想在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中的SD卡上创建一个文件全部内容,希望文章能够帮你解决在android中的SD卡上创建一个文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存