小心得
文章平均质量分 89
安卓狗刘小立
学习安卓源码中.
展开
-
TDD开发实践
JParsec 与 JPJson最近两天写了两个项目,一个是JParsec,另一个是JPJson.JParsecJParsec是Parsec的Java版本实现.由于暑假实习的时候已经写过了JSParsec,所以JParsec写起来还算是轻车熟路.但是说实话,动态语言写Parsec这种东西还是比Java这种静态的,朴素的纯面向对象语言写起来要舒服很多.由于JParsec涉及的类型转换比较多,所以写完J原创 2015-12-14 21:35:07 · 1032 阅读 · 0 评论 -
无法反射到想要的构造函数时该如何根据Class对象构造Class实例?
这还是一个在开发JPJson的过程中发现的问题.在确定JPJson能够接受的javaBean的Class定义时,我原本想严格按照JavaBean的定义来. 即类中只有private的Field和为想暴露的Field提供get和set方法.但是在实现之前我还是测试了一下Gson是如何做的.在测试Gson时,我发现Gson的适应能力是非常强的.类中只要有这个Field,那么Gson就会把数据attac原创 2015-12-15 01:12:43 · 785 阅读 · 1 评论 -
如何在运行时获取泛型的类型
如何在运行时获取泛型的类型标签(空格分隔): 技术分享JPJson基本介绍项目的Github地址:https://github.com/androidfans/JPJson 最近基于JParsec开发了JPJson这样一个Json解析库.对外的接口模仿了Google的Gson,用户只需要定义一个JavaBean,然后调用JPJson的fromJson()方法,传入一段json字符串以及一个Clas原创 2015-12-15 00:53:47 · 1341 阅读 · 0 评论 -
View的绘制流程入门.对郭霖大大文章知识小补充
看郭霖大大的博客看晕了,经过多番找资料硬啃,终于把这一块给啃熟了.下面根据自己的理解对郭大的博客做一个简单解释吧.不知道会不会有和我一样笨的小白,如果有的话就来一起交流吧. 主要明确几个问题:一个View的大小到底是在哪?由谁决定的?郭霖大大的文章写了一大串,很多流程,.但是大家看到最后的话还是应该可以知道,一个View的大小是由它自己的setMeasuredDimension(width, he原创 2015-12-09 15:08:37 · 1664 阅读 · 3 评论 -
MAC使用注意事项
MAC使用注意事项16年的学生生涯这个月彻底结束了, 在家休养了几天之后. 我就很快赶到深圳入职了, 以后就从一个学生变成Tencenter啦. 公司竟然突然很壕的允许我们Android工程师也配置iMac. 虽然一直没有用过,但是早就对mac用来写代码的便利性有所耳闻了, 所以我就毫不犹豫的在入职时选择了imac作为开发电脑. 第一次使用mac,有一些需要注意的点这里做一下记录.iTerm2 +原创 2017-07-09 21:15:07 · 1017 阅读 · 0 评论