自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 理解Aidl中Stub和Stub.Proxy

前言 之前看Binder的时候,一直对aidl自动生成的Stub类和Stub.Proxy类感到很疑惑。为什么要创建两个类呢?他们的区别在哪呢?他们代表的意思又是什么呢? 本文尝试去解答这些问题。AIDL的基础使用 可以看看这篇文章:http://blog.csdn.net/liuhe688/article/details/6400385 或者官网的文章:http://developer.an

2015-11-21 23:26:40 13575 2

原创 Activity启动时,与Ams,Wms如何交互

粗略地整理下Activity启动时,Ams是如何与Activity交互的,并且Activity又是如何与View以及Wms交互的。下面的是调用时序图,第一次画,画得不好请见谅。图有点小,请点击放大。

2015-11-17 00:59:57 3013

原创 通过View.post()获取View的宽高引发的两个问题:1post的Runnable何时被执行,2为何View需要layout两次;以及发现Android的一个小bug

前言 在Android里,获取View宽高的时机是个老生常谈的话题了。众所周知,在Oncreate里直接调用View.getWidth或者View.getMeasuredWidth返回都是0。所以获取宽高时机很重要,对于这个问题的解决方法概括起来有四种之多,具体可以看看任玉刚老师的《Android开发艺术探索》中的View章节或者网上也有非常丰富的资料。 而本文主要讨论的是其中的一个解决方法。V

2015-11-13 11:18:59 13648 25

原创 深入理解Xfermode,使用时要注意以及顺便膜拜下saveLayer的强大

前言 Android的Xfermode可以做出很多神奇的效果,例如ios锁屏的扫光效果,刮奖卡刮开的效果,相框相片合成效果等等。相信很多人都用过Xfermode,网上也有很多现成的效果实例,但是我们真的了解它吗?基本用法 关于Xfermode的使用可以看看Android官方提供的ApiDemos工程看看源码,如何创建并运行ApiDemos可看这:http://my.oschina.net/lib

2015-11-07 16:15:44 4718

Android 简易的自定义动画框架(3)高仿腾讯手机管家火箭动画

请看博客文章: 【Android进阶】如何写一个很屌的动画(3)---高仿腾讯手机管家火箭动画,http://blog.csdn.net/scnuxisan225/article/details/50454948

2016-01-04

Android 简易的自定义动画框架(2)

请看博客文章: 【Android进阶】如何写一个很屌的动画(2)---动画的好帮手们,http://blog.csdn.net/scnuxisan225/article/details/50452792

2016-01-04

Android 简易的自定义动画框架

请看博客文章: 【Android进阶】如何写一个很屌的动画(1)---先实现一个简易的自定义动画框架,http://blog.csdn.net/scnuxisan225/article/details/50448996

2016-01-02

Android自定义动画框架及Demo

请看博客文章:【Android进阶】如何写一个很屌的动画(1)---先实现一个简易的自定义动画框架,http://blog.csdn.net/scnuxisan225/article/details/50448996

2016-01-02

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

TA关注的人

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