摘要: Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型 阅读全文
posted @ 2016-09-12 18:46 我在途中 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。 由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有 阅读全文
posted @ 2016-09-12 18:01 我在途中 阅读(8417) 评论(0) 推荐(2) 编辑
摘要: 本文采用okhttp库获取聚合网提供的免费接口数据,完成一个手机号码归属地查询功能。 其请求接口格式如下: 数据返回结果: 首先添加gson和okhttp的引用,gson我是直接下载jar包的: 采用get方法,获取数据主要代码如下: 解析json数据之前先根据返回数据格式定义一个JsonBean: 阅读全文
posted @ 2016-09-12 17:43 我在途中 阅读(10479) 评论(0) 推荐(0) 编辑
摘要: 1. reference:参考某一资源ID(使用另一个资源的id)。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable> (2) 阅读全文
posted @ 2016-09-12 17:38 我在途中 阅读(186) 评论(0) 推荐(0) 编辑