Android反射系列
文章平均质量分 80
阿拉灯神灯
这个作者很懒,什么都没留下…
展开
-
Android通过反射打造可以存储任何对象的万能SharedPreferences
我们通常使用SharedPreferences存储一些需要保存在本地,但又不至于存储在数据库里的一些数据,一般我们用它来存储一些用户名,密码等数据是非常方便的,那么如果我们想要存储的信息有10几条,我们就得写10几行重复的代码把他们存进去,取出来的时候还得写10几行代码将他们一条一条取出来,那么有没有什么办法可以只需要一行代码就可以将他们存进去,一行代码就将他们取出来?答案是有原创 2015-07-16 16:08:22 · 8774 阅读 · 1 评论 -
Android 通过反射随手可得的Application对象
在Android的开发当中,Application和Context对象应该是我们接触最多的对象了,特别是Context对象。 当我们在某个Activity或者Service当中时,由于它们本身就是Context的子类,因此“this”可以等价于Context对象使用。然而,在很多时候这个Context并不是那么随手可得,试想一下以下情况: 需要用到Context的SDK,开发者为了转载 2015-07-17 15:48:17 · 3880 阅读 · 1 评论 -
Android 通过反射让SQlite建表如此简单
我们通常使用SQlite的时候,如果我们有10张表,我们要写10个建表语句,而建表语句中只有一些字段的名字需要改而已,这样既费时又费力,还容易出错,我们知道写sql语句的时候经常会写错,如果写错程序就会崩掉,而且检查10个建表语句还可以,如果有100条我么就要疯了。这篇文章告诉大家如何通过反射来快速建表。原创 2015-07-17 13:46:29 · 8927 阅读 · 7 评论 -
Android自己动手打造XML解析框架
我们在工作中,经常会从服务器获取数据并进行解析,服务器返回的数据有两种:json和xml。json我们可以用gson或者fastjson等优秀的开源框架去进行解析,省去不少麻烦,通常我们只需要把bean设计出来,然后调用一句话就可以解析成功了。而解析xml数据,我们得去一个标签一个标签的去比较,修改起来也非常麻烦,比如我们现在不需要某一个标签上的数据了,我们还得去把代码中那一行给删除,如果我们的需原创 2015-07-20 09:11:39 · 11562 阅读 · 9 评论