android数据存储的一点感悟
来源:互联网 发布:ie11 js缓存清除不掉 编辑:程序博客网 时间:2024/06/08 09:31
四大存储方式
- SharePreference
- SQLite
- Content Provider
- File
最轻的第一种,只适合存单一用户名。其本质就是一个xml文件,常用于存储较简单的参数设置。
SQLite:
SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。
这个让许多开发者头痛,大师却最高效,最通用,会了这个工资加2k。ContentProvider:
Android系统中能实现所有应用程序共享的一种数据存储方式,由于数据通常在各应用间的是互相私密的,所以此存储方式较少使用,但是其又是必不可少的一种存储方式。例如音频,视频,图片和通讯录,一般都可以采用此种方式进行存储。每个ContentProvider都会对外提供一个公共的URI(包装成Uri对象),如果应用程序有数据需要共享时,就需要使用ContentProvider为这些数据定义一个URI,然后其他的应用程序就通过Content Provider传入这个URI来对数据进行操作。
短信,拍照,录的视频,都是通过这个,虽说用的不多,但是非他不可。File:
即常说的文件(I/O)存储方法,常用语存储大数量的数据,但是缺点是更新数据将是一件困难的事情。
电脑中新建,复制删除,就是这个了,字节流,字符流,都是这个i/o。 0 0
- android数据存储的一点感悟
- 学习Android的一点感悟
- 关于对象数据封装的一点感悟
- 关于对CDR处理的一点感悟(存储过程)
- 一点小小的感悟~~
- SNS的一点感悟
- 现代社会的一点感悟
- 而立之年的一点感悟
- 最近的一点感悟
- qobject_cast 的一点感悟
- istream_iterator的一点感悟
- 生活的一点感悟
- 裸辞后的一点感悟
- 武媚娘的一点感悟
- 职业生涯的一点感悟
- 近期的一点感悟
- 编程的一点感悟
- 目前的一点感悟
- 大数据的数据挖掘(1)
- intellij调试Grails2.3+
- smb 使用时碰到问题
- 如何进行JPG图片的存入及读取
- S3C2440上touchscreen触摸屏驱动
- android数据存储的一点感悟
- <c:if中contains是否包含
- 怎么让vb编写好的程序生成独立的文件啊,在其他电脑上也能独立使用?
- proxool 密码加密
- Unity3d游戏开发经验
- 进度条代码,窗口启动进度条就在动作,我还没有点按钮呢
- 转载 clip 用法和兼容性
- vncserver 图形界面显示
- 使用VS2010的CMFCToolbar实现真彩色工具栏