
[Android]_DataAccess
文章平均质量分 63
郑微
关注
展开
-
android数据存储读取1:SharedPreferences(对比IOS)
android中提供了一个轻量级的数据存储方法:SharedPreferencesIOS中同样也有一个轻量级的数据存储方法:preferenceandroid相关类:SharedPreferencesIOS相关类:NSUserDefaultsandroid:sharedPreference 的保存格式是xml。保存路径:/data/data//shared_pref原创 2015-06-09 11:19:28 · 1267 阅读 · 0 评论 -
android数据存储读取2:文件存储(对比IOS)
Android:数据存储可以保存在手机内部存储空间内,也可以保存在手机外部sdcard中。当然现在很多手机都把这个外部存储卡集成到了手机内部了,不需要插拔。IOS:直接写到沙盒中,没有内外之分。Android:文件流操作IOS:writeToFile 这个方法非常的简单容易使用。(1)将文件存储在外部SDCard中1.1 首先检查外部SDCard是否存在1.2 获取外部SD原创 2015-06-09 11:44:56 · 682 阅读 · 0 评论 -
android数据存储读取4:Sqlite(CRUD)
在android中使用数据库,可以使用sql语句,也可以使用android对sql封装的api。android对sql封装的api的操作添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。Android对数据库操作可以分为几个主要的部分(1)数据库帮助类/** * 数据库帮助类, 用于创建原创 2015-06-10 10:44:48 · 487 阅读 · 0 评论 -
android数据存储读取3:对象保存(对比IOS)
Android下通过文件或者通过sharedPreference都可以保存对象IOS下使用NSCoder保存起来,也很方便。Android:文件保存对象 (要保存的对象一定要实现序列化的接口 implements Serializable)(1)创建一个输出流FileOutputStream fos = this.openFileOutput("test.out",Contex原创 2015-06-10 09:44:28 · 542 阅读 · 0 评论 -
android数据存储读取5:Sqlite一些要注意的地方
Android中使用sqlite,有几个地方需要注意:(1)如果数据库不做版本更新,不新增或者删除字段,一半可以吧数据库定义为单例模式(2)如果需要更新数据库,注意update方法的使用(3)事务的使用。一方面可以保证数据的读写原子性。另一方面在大数据插入的时候,可以有效的改进性能。事务操作demo:PersonSQLiteOpenHelper openHelper =原创 2015-06-10 16:49:27 · 566 阅读 · 0 评论 -
android数据存储读取6:contentProvider的使用(提供自己应用的数据)
contentprovider 可以提供应用的数据供其它的应用使用。同时也可以利用它访问其它的应用。比如访问手机短信、手机Music、联系人等等。优点在于提供了公共的、统一的数据访问接口。也就是说 别的应用调用 固定的都有增删改查方法ContentProvider的使用大致可以分为下面几个部分:首先我们需要定义一个类继承ContentProviderpublic cla原创 2015-06-11 11:10:54 · 581 阅读 · 0 评论