Android常用存储类型与简介
来源:互联网 发布:幼儿编程软件下载 编辑:程序博客网 时间:2024/05/16 06:31
目录:
一、Android存储类型
二、分别介绍存储类型
三、总结使用过程注意地方
正文:
一、Android存储类型
Android存储分为sharedpreference、文件存存储、数据库存储等、网络存储、ContentProvider存储。这篇文章只介绍前三种存储。
二、分别介绍存储类型
sharedpreference存储。该存储在Android应用开发中经常使用到,这个是必须掌握,也很简单。就是获取sharedpreference对象,通过该对象获取edit对象,edit对象可以put一些简单类型数据。例如,整形、字符串等等常用类型数据。最后,进行提交就可以。类似数据库的事务提交一样。
数据库存储。
这个现在有很多常用的数据库开源库。人家已经把原生态数据库操作封装得很容易操作。。例如:我们欣赏的sqlite开源库就是greendao.这个数据库效率是目前所有开源库sqlite数据库中效率最高的。稍微有一点瑕疵就是使用起来稍微比其他开源库麻烦些。正是因为这样,它的效率才是最高的。
文件存储
Android文件存储分为内部存储和外部存储。很多人学习Android多年后,还是没弄清楚Android内部存储和外部存储是什么概念。Android手机分为内存和外存。其实他的内存存储和这个手机内存是有一个区别的。内部存储是Android系统给每一个应用都分配有一定的存储空间,这些存储空间是不被其他应用所能访问的。而外部存储其实就是现在手机所说的存储空间,例如。现在很多手机不是8G、16G、32G,甚至64G。这些存储空间其实就是外部存储。那么SD卡算不算外部存储呢?这肯定是外部存储。
那么我们怎么获取内部存储和外部存储的路径呢?
内部存储:直接通过上下文获取内部存储的路径。getCachDir()
外部存储:直接通过上下文获取内部存储的路径。getExtentCachDir(); 已经通过Environment类来获取,并且可以通过该类来进行外部存储是否可以判断。
三、总结使用过程注意地方
使用文件存储主要就进行外部存储是否可用判断。可以就用外部存储构造路径,否则,用内部存储路径进行缓存。
关于作者【Bluesky】
* 作者微信:huangrx1988
* 博客:http://blog.csdn.net/hrx3627
* Android交流QQ群 :367818514
1 0
- Android常用存储类型与简介
- 存储类型简介
- objective-c感悟(一)oc简介与常用类型
- Android-常用布局与数据存储
- kvm可用存储类型简介
- 【MySQL】常用存储引擎简介
- mysql常用存储引擎简介
- Android数据存储简介
- android 数据存储简介
- 存储过程常用类型代码
- android(9)_数据存储与访问3_scard简介
- Android常用属性简介
- Windows存储管理之磁盘类型简介
- Android 常用代码---存储
- Android常用mimetype类型
- Android常用mimetype类型
- Android 常用mimetype类型
- Android常用mimetype类型
- HDU 5338. First One(尺取法)
- IOS入门(入门篇)
- MySQL优化二之子查询
- Android 网络通信框架Volley简介(Google IO 2013)
- dmesg读取初始化的驱动,及多种应用
- Android常用存储类型与简介
- Android--高仿 QQ5.0 侧滑菜单效果 自定义控件
- Linux进程的实际用户ID和有效用户ID
- MyFirstBlogArticle
- 打印纸的规格
- 快的等哈慢的,要有团体意识——异步多任务等待之触发器模式
- STM32F2xx的定时器的应用
- Zookeeper 初体验之——JAVA API 初探
- 7个免费的Linux FTP客户端工具