我想在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卡上创建一个文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)