- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Binder 驱动学习笔记
转自 http://blog.csdn.net/21cnbao/article/details/8087354简介有如下特殊能力: - 面向对象。Binder 设计目的是进程间传递对象 - 面向进程。文件描述符 + 进程 ID - 简单。内核态驱动仅有一个 c 文件 - 高性能。再驱动层可以更高校的分发消息,最高效 - 自动化内存管理。容易构建出自动化垃圾回收 - 灵活。实
2015-06-11 21:19:05 583
原创 MultiDex 源码分析
Multidex 是为了解决应用程序函数数超过65k而出现的,主要是通过打包时把函数拆分到多个 dex 文件,并在程序启动的时候再动态的读入的方式来解决问题, 详细的描述和 Multidex 的使用方式可以参考官网的这篇文章 https://developer.android.com/tools/building/multidex.html。 本文从源码的角度看看 Mu
2015-01-03 20:43:21 1511
原创 Android自定义绘制:Shader - 模仿iOS滑动解锁
先看一个效果 拖动进度条的时候,文字上有一坨类似光照的东西,闪闪的飘过去, 通过这篇文章介绍的 Shader ,可以很轻松的实现这种效果~ 一、Shader 是什么 Shader 是辅助 Paint 的一个工具,它本身不具有绘制任何内容的能力。给 Paint 上设置了一个 Shader 以后, 用这个 Paint 绘制的
2014-12-14 21:20:25 2322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人