- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 Android bsdiff增量更新
Android发展至今有十余年时间,其中安装包大小也越来越大,节省流量对于用户体验也越来越重要。本篇文章将介绍使用bsdiff的方法实现Android增量更新。 ndk配置:Androidstudio2.2版本及以上版本(此处使用Androidstudio) 1)安装工具: bsdiff和bspatch源码下载,只需要其中的bsdiff.c...
2018-05-04 17:21:36 426
原创 Android进程/线程探究Handler,messageQueue,Runnable,looper源码分析
三者关系: a.Runnable和Message可以被压入MessageQueue中,形成一个集合。其中一般情况下某种类型的MessageQueue只允许相同类型的object,实际需要先对Runnable进行转换。 b.Looper循环做某件事情,如果队列为空,则休眠。 c.Handler为处理事情,对传进来的各种object进行相应的处理。 总而言之就...
2018-05-11 13:18:34 270
原创 AndroidUI之HorizontalScrollView联动,实现表格样式
本篇文章主要讲述如何解决让listview上下左右滑动,并且宽度无限制。这就要使用两个HorizontalScrollView联动来实现这个功能。 HorizontalScrollView实际是一个FrameLayout,一般里面只放置LinearLayout子控件。如果要让listview上下左右滑动,就必须重写listview。 案例如下: ...
2018-05-08 13:52:29 933 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人