Android学习札记二:数据存储之SharedPreferences
来源:互联网 发布:北京联通网络测速 编辑:程序博客网 时间:2024/04/30 18:31
android中的数据存储方式多种,本地存储方式目前总结起来有:(1)通过file存储,即把数据保存在文件中。(2)SQLite存储,android上的一个微型数据库,虽小,但样样俱全。(3)SharedPreferences存储,其实我认为这种方式和第一种存储方式一样,只不过这种存储的数据是处理为xml数据存放在设备中。等等...
今天谈谈SharedPreferences的数据存储的实例实现。
假设有需求:一个应用程序需要对注册用户的姓名、年龄、性别进行存储,书写程序通过SharedPreferences完成实现。
好,先定义UI
如图,这个简单的demo操作流程:点击“保存”按钮,姓名、年龄、性别将被保存,点击“提取”,被保存的信息将会被提取并显示在按钮下方,在UI的实现上见xml
很简单的实现,线性布局嵌套关系布局,考虑到本地化的问题,当然少不了string.xml文件,这个会在这个demo程序包中,
那么主要的就是看看这个activity如何参考实现,
代码不长,但实用性很高,呵呵,那么这里需要指出两点需要注意的地方,第一:创建SharedPreferences实例时,本段代码是通过 这种方法实现的,那还有另一种方法,即
区别在哪?前一种创建时,会指定文件名soft,那后一种没有“soft”,就是没有文件名了?当然不是,这时,它会采用所在的类名作为默认文件名。 第二:SharedPreferences的实例不可以直接向文件中set或put数据,必须通过Editor才能完成数据录入工作,怪异的是,取数据时竟可直接通过SharedPreferences的实例进行get数据,同时,这里需要注意一个数据存储类型问题,这个demo中的存储数据类型都为String,所以put或get时它们的数据类型务必都是String。
- Android学习札记二:数据存储之SharedPreferences
- Android 数据存储(二)之SharedPreferences存储
- Android学习之SharedPreferences数据存储
- 数据存储之二 SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android--数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android之数据存储SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之--------- SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- Android----数据存储之SharedPreferences
- Android数据存储之SharedPreferences
- 常见JAVA基础面试题3
- 年假計算方式
- tomcat启动时的两个批处理脚本详解
- JSP生成彩色验证码
- Log4j日志文件相对路径
- Android学习札记二:数据存储之SharedPreferences
- 宏、内联函数和普通函数的区别
- 路由器与交换机的区别
- MTK 报错集锦
- 在网页上显示html代码
- ssh分页模版
- First programs in PyQt4 toolkit
- 用XML文件创建虚拟机文件
- 查找触发器