android--将数据保存到sdcard中

android--将数据保存到sdcard中

ID:6029604

大小:40.00 KB

页数:9页

时间:2017-12-31

android--将数据保存到sdcard中_第1页
android--将数据保存到sdcard中_第2页
android--将数据保存到sdcard中_第3页
android--将数据保存到sdcard中_第4页
android--将数据保存到sdcard中_第5页
资源描述:

《android--将数据保存到sdcard中》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、前言:使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。SDCard是干什么的?你可以把它看作是移动硬盘或U盘。在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件)。创建SDCard可以在Eclipse创建模拟器时随同创建,也可以使用DOS命令进行创建,如下:在Dos窗口中进入androidSD

2、K安装路径的tools目录,输入以下命令创建一张容量为2G的SDCard,文件后缀可以随便取,建议使用.img:mksdcard2048MD:AndroidToolsdcard.img1.在AndroidManifest.xml中加入访问SDCard的权限如下:

3、ssionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2.要往SDCard存放文件,程序必须先判断手机是否装有SDCard,并且可以进行读写。注意:访问SDCard必须在AndroidManifest.xml中加入访问SDCard的权限if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){FilesdCardDir=Environment.getExtern

4、alStorageDirectory();//获取SDCard目录,2.2的时候为:/mnt/sdcart2.1的时候为:/sdcard,所以使用静态方法得到路径会好一点。FilesaveFile=newFile(sdCardDir,"abc.txt");FileOutputStreamoutStream=newFileOutputStream(saveFile);outStream.write("你好".getBytes());outStream.close();}/**Environment.getExternalSto

5、rageState()方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED。Environment.getExternalStorageDirectory()方法用于获取SDCard的目录,当然要获取SDCard的目录,你也可以这样写:FilesdCardDir=newFile("/sdcard");//获取SDCard目录FilesaveFile=newFile(sdCardDir,"abc.txt");//上面两句代码可以合成

6、一句:FilesaveFile=newFile("/sdcard/abc.txt");FileOutputStreamoutStream=newFileOutputStream(saveFile);outStream.write("你好test".getBytes());outStream.close();*/***************************************重点:在保存之前需要判断SDCard是否存在,并且是否具有可写权限:if(Environment.MEDIA_MOUNTED.endsWit

7、h(Environment.getExternalStorageState())){....}Environment.MEDIA_MOUNTED:存在SDCard,并具有可读可写权限2010-10-20Android文件读写+sdcard+文件的属性文章分类:移动开发#数据存储与访问@单元测试一.首先要继承AndroidTestCase二.方法名要以test为前缀三.最好跑出例外四.在AndroidManifest.xml添加如下配置1.

8、nstrumentationTestRunner"android:targetPackage="cn.itcast.action"android:label="TestsforMyApp"/>2.在application元素添加如下配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。