
Android数据存储
文章平均质量分 70
casual_clover
这个作者很懒,什么都没留下…
展开
-
Android之SQLite数据库版本升级
在使用SQLite数据库存储数据时,会遇到数据库版本升级的问题,初始版本时所设计的数据库结构,可能在以后的app版本中不够合理,需要新增或修改内容以适应新的需求,那么原来的数据库结构就不能用了,这时就需要对数据库进行升级处理。针对数据库的升级,有两种方案,第一种是将旧的数据库卸载,再安装新的数据库,这种方式会造成数据丢失,对用户的体验感比较差,不是理想方案;第二种方案是在原有数据库基础上进行升级。1、初始版本1.0SQLiteOpenHelper的继承类里会运行onCreate()方法,不运行onUp原创 2021-03-05 09:21:43 · 1304 阅读 · 1 评论 -
Android之SQLite数据库方式存储数据
一、简介SQLite数据库是一直嵌入式数据库,可存储结构型、关系型数据,使用SQL语句,支持事务处理,比较独立,无需服务进程。SQLite数据库的具体实现一般借助SQLite数据库辅助操作类SQLiteOpenHelper,是Android1.5版本后引入的。应用程序中所有的类都可以通过名称访问所属的所有SQLite数据库,但应用程序之外则不能访问。SQLite数据库一般存储在 "/data/data//databases"目录中。二、自定义数据库操作类package com.smarthom原创 2020-10-16 13:57:57 · 202 阅读 · 0 评论 -
Android之SharedPreferences简介及使用说明
SharedPreferences 系列《Android 之不要滥用 SharedPreferences》《Android 之不要滥用 SharedPreferences(2)— 数据丢失》简介SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了string,set,int,long,float,boolean六种数据类型。最...转载 2019-10-09 17:30:43 · 16359 阅读 · 2 评论 -
Android之getSharedPreferences与getDefaultSharedPreferences的区别
SharedPreferences是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下。一、Context的getSharedPreferences方法public abstract SharedPreferences getSharedPreferen...原创 2020-04-01 17:11:38 · 5326 阅读 · 0 评论