- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Android Recovery UI总结
最近有修改android自带的recovery ui样式recovery ui的调用流程基本如下:SetBackgroundupdate_screen_lockeddraw_screen_lockeddraw_background_lockeddraw_progress_locked基本上方法看名字都能理解其含义Init()方法中主要完成资源的初始化工作,所以如...
2019-09-06 16:43:40 720
原创 外观设计模式与API
最近业务需求,对外提供我们自有功能的API接口,观察android可以得知.anroid基本上都是通过对应的Manager类去提供标准API接口,其使用的设计模式正是接触比较少的一种,外观设计模式1. 应用场景为一个复杂的子系统提供一个简单接口,对外隐藏子系统的具体实现、隔离变化。 使用外观模式可以将一个子系统和使用它的客户端以及其它的子系统分离开来,这就提高了子系统的独立性和可移植性。...
2019-09-06 16:35:51 131
原创 自定义与framework-res同级别的资源res
在实际工作中,我们经常需要面对修改系统UI的情况.特别是SystemUI.Dialog样式风格,如果按照一般策略,每次都在系统的资源文件下添加,实际的工作重复量和维护都很复杂.目前android自己的framework-res.apk本质上也只是打包时占用了0x01开头的资源地址而已.所以我们也可以构建出对应的自由res主要修改如下:添加编译依赖.其实这里我并没有验证是否可以去掉....
2019-09-06 16:22:35 439
原创 Android Handler机制的一些深入探讨
目前对于我们来说,Handler是一个非常常用,也非常好用的一个机制.1 可以将耗时的操作,放在子线程中执行2 Handler本身使用了Linux下的epoll机制,这样可以阻塞线程.不再占用CPU资源是不是非常NICE,既可以执行各种耗时任务,还会执行完自行进入阻塞,释放CPU资源.最主要的是这一切的发生都是在应用层看起来非常简单的调用.Handler内部的初始化最后都会调用...
2019-09-05 20:57:01 140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人