摘要: Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问: 1. 帮助文档里说的“数据库升级”是指什么? 你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增 阅读全文
posted @ 2017-01-05 19:08 一点点征服 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。 如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。 我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML 阅读全文
posted @ 2017-01-05 16:49 一点点征服 阅读(440) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。 SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下: 一个简单的存储代码如下: Share 阅读全文
posted @ 2017-01-05 16:35 一点点征服 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 最终效果图,点击save会保存到文件中,点击show会从文件中读取出内容并显示。 main.xml [xhtml] view plain copy <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:<a href="http://l 阅读全文
posted @ 2017-01-05 15:38 一点点征服 阅读(4249) 评论(0) 推荐(0) 编辑