Android数据存储
1. Android数据存储初探
如果你创建一个新的手机操作系统,你会不会考虑数据存储功能?你会加入哪些数据存储方式。
2. Shared Preference(基于XML,进程之间共享数据,最重要应用就是程序的Setting,XMl主要做配置文件存储) a. getSharedPrefrerence b. getSharedPreferences.Editor c. Editor.commit()
3. Files(二进制文件, 文件路径sdcard:手机内部和外部存储)
a. 使用内部存储 b. 使用扩展存储 4. SQLite3
a.SQLite数据库简介http://www.sqlite.org/ b.SQLiteOpenHelper类:getReadableDatabase(),
getWritableDatabase(),onCreate(SQLiteDatabase db, int oldVersion, int newVersion),onOpen(SQLiteDatabase db), onUpgrade(SQLiteDatabase db)
c. 建立数据库,更新数据库:adb shell 看数据库 d. 具体的数据操作:Add,Update,Search,Delete
e. 步骤:1.通过Helper建立好数据库表结构-onCreate,onUpgrade。2.
调用Helper实例,通过get***Database()得到DB对象。3.通过DB对
象实例来调用增删改查,insert()……
5. Network(网络存储)