android
lu_pan_feng
这个作者很懒,什么都没留下…
展开
-
handler的内部实现
handler的内部基本上可以分为四部分 一 Message对象创建 handler.obtainMessage(),在底层是调用的Message.obtain方法,如果消息池中有Message对象,就直接调用,如果为空,才new Message()进行创建. 消息队列中的顺序是由消息本身维护的,消息队列中的消息是类似单链表的结构,每个消息对象都有一个next属性,指向下一个消息.原创 2016-05-23 23:37:22 · 473 阅读 · 0 评论 -
经典文章集合
double精度计算 http://www.cnblogs.com/mingforyou/p/3344489. html 侧滑菜单DrawerLayout http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0925/1713.html 解决DrawerLayout以及vie原创 2016-05-23 23:41:24 · 659 阅读 · 0 评论 -
饼状图
项目中有一个统计信息的饼状图: 看到这种图首先想到了MPAndroidChart开源图库. 具体参考 http://blog.csdn.net/shineflowers/article/details/44701645 http://www.tuicool.com/articles/NviA3iU 但是导入的jar包是几百KB,具体记不大清楚了. 又原创 2016-06-01 22:35:59 · 466 阅读 · 0 评论 -
Socket.io解压缩
项目中的数据请求,因为是交易平台,数据的实时性要求比较高,从之前的轮询请求获取数据要改成数据的推送. 用的Socket.io 框架 . 因为数据量比较大,如果直接传输会对带宽造成影响.后台把数据压缩后传输,在客户端接收到数据后,解压后展示. 服务端压缩代码如下: public static void sendMessage(SocketIOClient client,String me原创 2016-09-29 09:15:58 · 921 阅读 · 0 评论 -
二分法查找升序和降序集合
二分法查找list并进行数据的增删改 系统提供的方法是对升序list或数组进行查找 返回的值>0则代表找到,小于0表示没有找到 如果小于0 那么取反则是数据需要插入的位置 list和数组的查找系统提供的方法为 : Collections.binarySearch() ContainerHelpers.binarySearch() public class Test {原创 2017-07-09 17:21:18 · 1923 阅读 · 0 评论 -
okhttp
对okhttp3的源码进行学习的笔记原创 2017-10-18 21:15:42 · 281 阅读 · 0 评论 -
okhttp学习
okhttp原创 2017-11-01 23:16:53 · 255 阅读 · 0 评论