- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 开发艺术探索 -- Android中的消息机制
消息机制概述 消息机制分析 主线程的消息循环消息机制概述Android消息机制的上层接口就是Handler.Handler需要MessageQueue,Looper做支撑.Handler创建的时候会采用当前线程的Looper,涉及到ThreadLocalHandler的作用是将一个任务切换到指定的线程执行ViewRootImpl#checkThread会对ui操作进行验证.
2016-12-24 23:53:16 456
原创 开发艺术探索 -- 四大组件的工作过程
四大组件的运行状态 Activity的工作过程 Service的工作过程 BroadCastReceiver工作过程 ContentProvider工作过程Activity除了BroadCastReceiver外,都必须在Manifest中注册.BroadCastReceiver可以通过代码或Manifest注册,调用方式上除了ContentProvider外,其他组件都需
2016-12-24 23:52:30 528
原创 开发艺术探索-- Window及WindowManager
第八章,理解Window及WindowManager Window及WindowManager Window内部机制 Window创建过程Window是一个抽象类,实现类是PhoneWindow, 创建Window只需要通过WindowManagerWindow的具体实现在WindowManagerService中,WindowManager和WindowManagerServic
2016-12-24 23:50:59 465
原创 开发艺术探索 -- 动画深入分析
第7章. 动画深入分析 View动画 View动画的特殊使用场景 属性动画 注意事项Android动画可以分为3种,View动画,帧动画和属性动画.帧动画也属于View动画的一种,(只是表现形式上略有不同)View动画是一种渐进式动画,支持自定义,帧动画图片过多过大易导致oomView动画(res/anim)View动画分为四种,之前的总结Android动画之ViewAn
2016-12-24 23:49:43 442
原创 开发艺术探索-- Drawable
<<艺术探索读书笔记>>第六章,Android的Drawable 层次关系 分类 自定义DrawableDrawable: 一种可以在Canvas上绘制的抽象概念.种类很多(颜色和图片都是一个Drawable).简介Drawable常用于View的背景,一般通过xml来创建;通过getIntrinsicWidth获取Drawable内部宽.颜色没有内部宽高,Drawable没
2016-12-24 23:46:09 353
原创 开发艺术探索--理解RemoteViews
<<艺术探索读书笔记>>第五章,理解RemoteViews RemoteViews的应用 RemoteViews的内部机制 RemoteViews的意义应用RemoteViews字面意思是一个远程View,可以在其他进程中显示.使用场景是 通知栏和桌面小部件.通过应用的包名和布局文件的资源id即可创建RemoteViews对象,通知栏通过NotificationManager.
2016-12-24 23:44:05 572
原创 开发艺术探索--View的工作原理
第四章,View的工作原理本章主要介绍两方面的内容 1. View的工作原理 2. 自定义View的实现方式需要掌握:View的三大流程;View的常见回调方法;View滑动(上一章中的滑动冲突处理)大纲 ViewRoot 和 DecorView MeasureSpec View工作流程 自定义View初识ViewRoot 和 DecorViewViewRoot的实现类是
2016-12-24 23:42:23 480
原创 Android MVVM 之DataBinding,BindingAdapter及component
简介DataBinding是MVVM在Android上的一种实现,支持双向绑定,自动刷新。是ButterKnife等APT框架的有效替代方案。基本用法DataBindingUtil生成实例,会有一定的规则,layout通过文件名生成,View通过id生成,不需要 findViewById。自定义类名,通过自定义类名,这样就可以避开上面的规则<data class="CustomBinding"></
2016-12-14 14:14:16 6405
CleanArchitecture
2016-10-02
MyCleanArchitecture
2016-10-02
安卓超级终端
2011-09-29
万能apk签名工具
2011-09-29
google升级包
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人