`

把文件存放在SDCard

阅读更多
   要把文件存放在SDCard中,程序必须先判断手机是否装有SDCard,并且可以进行读写。
注意:访问SDCard必须在AndroidManifest.xml中加入访问SDCard的权限
http://developer.android.com/reference/android/os/Environment.html


if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//getExternalStorageState()的状态 ,检查SDCard存在,并且可以进行读写
         File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录
         File saveFile = new File(sdCardDir, “flytosea.txt”);
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("你的内容".getBytes());
outStream.close();
}

Environment.getExternalStorageState()方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED。
Environment.getExternalStorageDirectory()方法用于获取SDCard的目录,当然要获取SDCard的目录,你也可以这样写:
File sdCardDir = new File("/sdcard"); //获取SDCard目录
File saveFile = new File(sdCardDir, "flytosea.txt");
//上面两句代码可以合成一句: File saveFile = new File("/sdcard/flytosea.txt");
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("test".getBytes());
outStream.close();
分享到:
评论

相关推荐

    Android实现把文件存放在SDCard的方法

    本文实例讲述了Android实现把文件存放在SDCard的方法。分享给大家供大家参考。具体如下: 使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,...

    六、把文件存放在SDCard

    NULL 博文链接:https://cxq890521.iteye.com/blog/1055827

    无需权限将文件保存到sdcard或应用缓存文件中

    无需权限将文件保存到sdcard或应用缓存文件中

    android webview实现自身下载文件自动保存SDCARD

    真正实现android webview自身下载文件,并自动保存到SDCARD上,静默下载哦。

    安卓SD卡文件管理更新信息相关-无需权限将文件保存到sdcard或应用缓存文件中.rar

    无需权限将文件保存到sdcard或应用缓存文件中.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    从SDCard中读取文本内容

    step 1:首先在程序的assets文件夹下存放一个test.txt文件,文件是utf-8编码格式,里面存放的是一篇文章。windows下生成的记事本默认是ANSI编码格式,你只需要点击 文件 --> 另存为 --> 在弹出框中把编码格式...

    android中把文件保存到sdcard代码实例

    主要介绍了android中把文件保存到sdcard代码实例,本文直接给出实现代码,需要的朋友可以参考下

    Android写入SDCard

    使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在...

    拍照并保存到SDCard

    具体功能:将拍摄的照片保存到SDcard中 具体需求: 1.图片名保存格式:图片名称_手机型号_随机4位数.jpg 2.将图片分解,压缩,显示 3.写入SDCard卡保存 具体实现: 1.定义布局文件 2.编写业务代码

    8天快速掌握Android系列视频之07_查看应用输出的错误信息 与如何部署应用到真实手机

    息,12_文件的保存与读取,13_文件的操作模式,14_把文件存放在SDCard,15_采用Pull解析器解析和生成XML内容,16_采 用SharedPreferences保存用户偏好设置参数,17_创建数据库与完成数据添删改查,18_在SQLite中...

    8天快速掌握Android系列视频之04_开发与 运行(卸载)第一个ANDROID应用

    息,12_文件的保存与读取,13_文件的操作模式,14_把文件存放在SDCard,15_采用Pull解析器解析和生成XML内容,16_采 用SharedPreferences保存用户偏好设置参数,17_创建数据库与完成数据添删改查,18_在SQLite中...

    android开发培训课件

    3G应用开发之Android,如何安装 Android SDK 和Eclipse 插件,电话拔号器,短信发送器,使用文件进行数据存储,把文件存放在SDCard,使用SAX或者DOM或者pull读取XML文件,使用SQLiteDatabase操作SQLite数据库

    安卓SD卡文件管理更新信息相关-DownloadManager(强制升级与自选升级.rar

    DownloadManager(强制升级与自选升级.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android实现内存中数据保存到sdcard的方法

    主要介绍了Android实现内存中数据保存到sdcard的方法,涉及Android的文件读写与I/O操作相关技巧,需要的朋友可以参考下

    XML文件解析PULL方法的学习

    XML文件存放在SDcard根目录下;android1.6版本之前是在/sdcard/,之后是在/mnt/sdcard/ 当前测试用来运行的版本是android。4.2.2 最小支持的版本是android.2.2.0 文件名字分别为:local_serial_num.xml存放本机...

    传智播客的android开发源代码

    14_把文件存放在SDCard.avi 所在项目:File 15_采用Pull解析器解析和生成XML内容.avi 所在项目:xml 16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改...

    source.zip

    14_把文件存放在SDCard.avi 所在项目:File 15_采用Pull解析器解析和生成XML内容.avi 所在项目:xml 16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改...

    8天快速掌握Android教程源码

    14_把文件存放在SDCard.avi 所在项目:File 15_采用Pull解析器解析和生成XML内容.avi 所在项目:xml 16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改...

Global site tag (gtag.js) - Google Analytics