欢迎转载,但请保留作者链接:http://www.jianshu.com/p/ca4ab4e9817f作为Dialer Owner,作一下基于M版本的总结吧。在线源码阅读:h...
欢迎转载,但请保留作者链接:http://www.jianshu.com/p/ca4ab4e9817f作为Dialer Owner,作一下基于M版本的总结吧。在线源码阅读:h...
上一篇文章中我们介绍了android系统的截屏事件,由于截屏事件是一种系统全局处理事件,所以事件的处理逻辑不是在App中执行,而是在PhoneWindowManager中执行...
当我在做 Android 版本适配工作的时候很痛苦,那个时候我在想有没有一个文档,将所有的关于 Android 版本适配资料全部收集起来,这样就不需要在网上东找西找了,这样就...
转载请注明出处(https://www.jianshu.com/p/5f538820e370),您的打赏是小编继续下去的动力 Camera总体架构 1.1 Android系统...
CoordinatorLayout 相当于一个加强版的FrameLayout 给其子view设置Behavior,可以控制子view间的交互(onTouch、onMeasur...
这个项目是模仿开眼App的开源项目,App的页面色彩简单但非常有设计感,个人特别喜欢播放详情页面,加上背景高斯模糊之后非常高大上。该项目从技术上很大程度上是在考验开发者多套布...
前言 移动端平台不断发展,不断迭代更新,APP软件越来越复杂和庞大,维护和更新亦是如此。为了解决这些问题,降低软件的复杂性和耦合度,同时提高开发效率,模块化在移动端就变得势在...
插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...
广播插件的两种实现模式 接上一篇插件化(一),已经实现了通过插装式实现activity插件和service插件,这两种的实现是一样的,但是广播就不同了,广播分为静态广播和动态...