自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Effective_Java.pdf

Effective Java中文版 第二版pdf

2017-01-07

My_IPCDemo

Android AIDL IPC学习Demo

2016-10-13

CleanArchitecture

CleanArchitecture实战,已有项目的CleanArchitecture话,博客地址: http://blog.csdn.net/wbwjx/article/details/52724445

2016-10-02

MyCleanArchitecture

CleanArchitecture实战,已有项目的CleanArchitecture改造,博客地址:http://blog.csdn.net/wbwjx/article/details/52724445

2016-10-02

android超频软件

1.有了它,手机超频不再是难事,让cpu尽情发挥吧!

2011-09-29

安卓超级终端

1.Linux操作系统命令集合的终端操作 2.在手机上实现电脑上的操作. 3.Linux操作系统虚拟环境再也不用设置了,直接手机上实现一切操作 4.安卓手机必备年刷机工具

2011-09-29

中兴v880文档

1.有了它,我们的小v用起来就得心应手多了 2.揭开中兴v880神秘的面纱,让我们的心机将功能发挥到极致吧!

2011-09-29

中兴v880终端升级工具

1.有了它,实现终端升级 就是如此容易!!!!! 2.里面有教程,解压即可.PDF格式的,照着上面做就可以了^^^

2011-09-29

万能apk签名工具

1.有了它,自己 定制 个性的rom 就 轻而易举了! 2.还在为rom的杂乱而头疼吗,定制属于自己的个性rom吧! 3.运行它,对rom里的应用程序增减,美化!

2011-09-29

设置sdk环境

系统工具,设置sdk环境,android必备的利器,有了它就不怕爱机变砖了!

2011-09-29

google升级包

1.谷歌地图,语音搜索,地点点评,谷歌邮箱,想要谷歌服务的人千万不能错过哦! 2.直接将GoogleUpdata.zip复制到SD卡下,关机,然后同刷机方法一样直接刷入这个Google升级包

2011-09-29

固件管理器高级版

有了它,刷recovery,刷固件,固件备份,一键搞定!随意刷rom

2011-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除