码迷,mamicode.com
首页 > 移动开发 > 详细

小猪的Android入门之路 Day 7 part 1

时间:2014-08-16 13:53:00      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:android   file   文件   读写   存储   

小猪的Android入门之路 Day 7 part 1

Android的数据存储与访问之——文件

                                           ----转载请注明出处:coder-pig



本节引言:


在开始新的一天之前,先整合下前面6天我们所学的

Day 1: android的背景知识,平台架构与相关特性,还有开发环境的搭建

Day 2: 四大组件的初步了解,app的生命周期,app工程目录的理解,开发简单的电话拨号器,

            六大布局,三种提示方式;九妹9patch工作制作局部缩放的素材

Day 3:Android常用的一些基本的UI组件

Day 4:android的事件处理机制:基于监听与回调的事件监听,Handler信息传递机制;android触摸事件

           Configuration响应系统设置的事件,AyyncTask异步任务实现更简单的UI线程操作

Day 5:android基本程序单元——Activity的相关概念,生命周期,多个Activity的数据交流,四种不同的加载模式

           Activity片段——Fragment(碎片)的概念,生命周期,静态与动态加载Fragment,Fragment与Activity的

           交互,Fragment管理与事务

Day 6:Android应用的核心——Intent(意图)的概念,显式Intent与隐式Intent,Intent的七个属性,系统预定义与

         自定义的隐式Intent

如果前面六天学的你都会了,就可以部署一些比较简单的App了,你可以做出一个自定义的UI界面,实现一些点击

页面跳转!好了,假如现在要我们做一个简单的记事本,相信大家都噼里啪啦地做出自己的界面来了,但是真正写

东西进去,那些信息保存去哪里?我们貌似只学过往Intent里putExtras()写入Bundle类型的数据,但是如果

我们下次重新开软件呢?之前写的东西都不见了!所以我们需要一些持久化保存我们数据的一些方式,

比如我们将数据保存到文件中,又或者数据库中等等!相信看到这里你已经有点

欲欲想试了吧,好了,开始学习android数据存储与访问的一天吧!




本节学习路线图:

bubuko.com,布布扣




正文:



Android的文件操作简介:

bubuko.com,布布扣








Android的文件读写:

bubuko.com,布布扣


代码示例:

效果图:

bubuko.com,布布扣


运行后,查看File Exploer可以看到,data/data/<包名>/file已经存在对应的文件了:

bubuko.com,布布扣


另外,点击右上角的对应图标可以导出文件到电脑中:

bubuko.com,布布扣


参考代码下载:点击下载





读写SD卡上的文件:

bubuko.com,布布扣


代码示例:

效果图:

bubuko.com,布布扣

运行后来到sd卡的目录下,可以看到:

说明文件生成成功!

bubuko.com,布布扣



参考代码下载:代码下载





SD卡的一些问题:

如果是真机调试的话通常都是可以的,对于虚拟机的话就问题多多了,再我们前面使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)可能一直返回的是false

,就是SD卡不存在,这个是主要的问题,现在新版本的SDK都会在创建AVD的

同时申请一块SD卡的存储区域的

bubuko.com,布布扣

对于旧版本的sdk或者其他原因可能需要手动关联下sd卡,设置如下:


①找到创建好的avd的镜像的路径:

点击bubuko.com,布布扣打开avd界面,点击detail,查看avd镜像的目录下

bubuko.com,布布扣



②来到avd镜像所在的路径下,复制sdcard.img的路径:

比如我的:-sdcard C:\Users\Administrator\.android\avd\Jay4.2.avd\sdcard.img



③接着点击bubuko.com,布布扣 来到以下界面:

bubuko.com,布布扣

最后apply以下,然后Run就可以了!






小猪的Android入门之路 Day 7 part 1,布布扣,bubuko.com

小猪的Android入门之路 Day 7 part 1

标签:android   file   文件   读写   存储   

原文地址:http://blog.csdn.net/coder_pig/article/details/38521085

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!