经过前面的开篇介绍,我们对android系统启动有了一个初步的了解。那么接下来会详细分析几个关键过程。 一、Init简介 init进程是Android系统中用户空间的第一个进...
经过前面的开篇介绍,我们对android系统启动有了一个初步的了解。那么接下来会详细分析几个关键过程。 一、Init简介 init进程是Android系统中用户空间的第一个进...
一、什么是 Hook 技术 Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数...
本文章包含内容 Wifi连接控制、Wifi广播接收,适配了Android6.0以上的版本 Wifi下的TCP通信 Wifi下的UDP通信 Github项目地址 码云项目地址 ...
首先当然是引出要解决的需求,在做一个IM模块时UI是这样的:上面是水平的联系人栏,下面是聊天界面,可以水平滑动切换联系人聊天,也就是说是RecyclerView与Viewpa...
内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新ViewPager图表(Chart)菜单(Menu)浮动菜单...
今天来推荐一个好用遮罩引导库,这是我持续维护了大半年的开源项目。刚完成第一版的时候,我也记录了文章,并且有幸推荐到了郭霖大神的公众号:推荐一个好用小巧的Android引导蒙版...
项目中很多地方,使用到了自定义控件。 简单点的,如个性控件的定制,多个组件的组合封装等。我们需要了解自定义控件的基础知识,即可快速实现; 复杂点的,如各种图形报表(例如:股票...
列表拖动排序功能也算是比较常见的了。在RecycleView还没有出现的那个年代,依稀记得是重写GridView实现拖拽,WindowManager实现拖拽的镜像。 不过,现...