目录:
一、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

Android常用存储类型与简介相关推荐

  1. 对象存储2:数据存储类型-文件存储、块存储、对象存储详解

    上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储.块存储和对象存储. 这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式.文件存储会以文件和文件夹的层 ...

  2. Android常用数据存储之SharedPreferences存储和读取用法分享

    一:Android常用数据存储,一共有五种方式,分别是 1.SharedPreferences储存数据, 2.文件存储 3.SQLite数据存储 4.ContentProvider储存数据 5.网络存 ...

  3. 【 C 】作用域、链接属性、存储类型、static 关键字简介及总结

    目录 作用域 代码块作用域 文件作用域 原型作用域 函数作用域 链接属性 存储类型 总结 作用域 当变量在程序中的某个部分被声明时,它只有在程序的一定区域才能被访问.这个区域由标识符的作用域(scop ...

  4. Android常用面试题大全

    1.TCP和UDP之间的区别?什么是URL ? TCP被称为用户数据报协议;UDP被称为信息传输控制协议;URL被称为统一资源定位符,通过统一资源定位符可以唯一定位到互联网上的某个资源(图片.视频.音 ...

  5. android 常用框架整理

    文章目录 UI 框架 WebView 框架 具体内容 UI 卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条 UI其他 动画 网络相关 网络连接 网络测试 图像获取 响应式编程 地图 ...

  6. Android 开发 存储目录的详解

    Android 开发 存储目录的详解 简介 Android设备,有3个地方的文件存储位置,他们分别是: 内部存储空间(用户无法浏览到此目录) 外部存储空间(就是手机自身的文件管理目录,用户可以浏览) ...

  7. Android 系统(75)---Android常用的网路框架

    Android常用的网路框架 Android常用的网路框架:  大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Sco ...

  8. MySQL性能调优与架构设计——第11章 常用存储引擎优化

    第11章 常用存储引擎优化 前言: MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多.每一种存储引擎都有各自的特长,也都存在一定的短处. ...

  9. Android数据存储安全实践

    0x00 数据安全 Android操作系统自问世以来凭借其开放性和易用性成为当前智能手机的主流操作系统之一,作为与人们关系最密切的智能设备,越来越多的通讯录.短信.视频等隐私数据以明文的方式保存在手机 ...

最新文章

  1. 一次实现可以在某些场合替代菱形继承?
  2. 大学阶段总结——大一
  3. 解决Chrome浏览器高版本无法拖拽离线安装CRX格式插件的问题
  4. js判断是否在iframe中
  5. mosek 安装配置python_python安装、配置以及pyinstaller的安装、使用
  6. Java内存区域-运行时数据区域
  7. python的优点有哪些-python的优点和缺点是什么|python有哪些优缺点 - PS下
  8. 在docker container中运行docker-compose
  9. 13号线ab线规划图_北京地铁13号线将拆分为AB两线
  10. 如何识别图片文字?这几个识别图片文字软件简单又高效
  11. wordpress显示文章浏览量并且动态更新浏览量
  12. C/C++, STM32,KEIL warning: #175-D: subscript out of range
  13. 计算机技术对艺术的影响,数字化技术对当代艺术发展的影响--理论
  14. 安捷伦 34401A串口通信
  15. opencv检测相交点_在网络摄像头feed opencv中检测2条线之间的交点
  16. Matlab批量保存图片到指定路径
  17. 串口(TTL)转USB PL2303与电脑连接不了,PL2303驱动安装失败。数字签名错误,错误代码52
  18. 第43届ACM亚洲区域赛(青岛)总结
  19. 【译】Flutter 2.2中的新功能
  20. PS2022版绿色精简版安装扩展面板显示未经正确签署的解决方法

热门文章

  1. 用python画一颗樱花树
  2. VMware Workstation虚拟机装Win7详细高清图文教程
  3. [附源码]Node.js计算机毕业设计大学生学科竞赛管理系统Express
  4. 微信公众平台开发最佳实践(第2版)
  5. python保存变量_python | 变量-保存与命名规则
  6. tomcat 多webpp的设置和访问过滤
  7. 【tensorrt】——Network has dynamic or shape inputs, but no optimization profile has been defined.
  8. Linux学习笔记(四)
  9. 跳转饿了么小程序、跳转美团小程序、获取小程序路径、小程序生成小程序码不能选择第三方小程序、领红包功能开发(附源码)
  10. Kali安装GVM(openvas)教程并更改用户密码