- 博客(7)
- 收藏
- 关注
原创 Android插件化探索系列——文章索引
【 Android插件化探索(一)类加载器DexClassLoader】 这篇主要介绍了类加载器DexClassLoader,看完本篇就能知道如何加载插件中的类。【 Android插件化探索(二)资源加载】 这篇主要介绍了资源加载方式,getResourcesForApplication和AssetManager两种方式来加载资源,并从源码角度比较了两者的区别,看完本篇就能对加载插件资源游刃有余
2016-06-06 16:24:24 958
原创 PhotoView 源码解读
开源库地址:https://github.com/chrisbanes/PhotoView PhotoView是一个用来帮助开发者轻松实现ImageView缩放的库。开发者可以轻易控制对图片的缩放旋等等操作。 PhotoView的使用极其简单,而且提供了两种方案。可以使用普通的ImageV
2016-06-28 09:02:09 4216
原创 Android Matrix矩阵详解
Android中有两个比较重要的矩阵,ColorMatrix和Matrix。ColorMatrix用来改变bitmap的颜色和透明度,Matrix用来对bitmap平移、缩放、错切。ColorMatrix(色彩矩阵)Android中Bitmap色彩用了一个[R, G, B, A],4*1的矩阵来保
2016-06-21 17:16:00 7969
原创 Android-Universal-Image-Loader 源码解读
Universal-Image-Loader是一个强大而又灵活的用于加载、缓存、显示图片的Android库。它提供了大量的配置选项,使用起来非常方便。 基本概念基本使用首次配置 在第一次使用ImageLoader时,必须初始化一个全局配置,一般会选择在Application中配置。public class MyApplication extends Application {@Overrid
2016-06-15 17:46:53 5051
原创 Python3 学习手册(一) 基本数据类型
基本操作cmd怎么进入python交互环境? 在cmd中输入python,看到>>>表示成功进入交互环境。 四则运算 在>>>右边输入代码,控制台可以自动打印结果。可以看出python中的除法和c/java不一样,默认为浮点数。 打印字符 打印字符用print(),print()可以打印
2016-06-13 15:26:26 2130
原创 EventBus3 源码解读
基本概念EventBus是一款针对Android优化的发布/订阅事件总线库。简便了Activities, Fragments, 以及background threads之间的通信,使发送者与订阅者之间有效解耦。 基本使用EventBus的使用也极其简单,只需三步即可。定义一个事件类型。 public class MessageEvent { public final String messag
2016-06-06 13:30:35 4151
原创 Android插件化探索(四)免安装运行Activity(下)
【Android插件化探索(一)类加载器DexClassLoader】 【Android插件化探索(二)资源加载】 【 Android插件化探索(三)免安装运行Activity(上)】在上一篇中,我们介绍了两种免安装启动Activity的方法。但是那两种方法都有缺陷,必须在AndroidMa
2016-06-05 09:22:08 1676 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人