- 博客(5)
- 收藏
- 关注
转载 看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了CollapsingToolbarLayout与TabLayout的组合使用。有基础的朋友可以直接跳过第一部分。
2016-06-15 17:03:48 1080
转载 Android基于AOP的非侵入式监控之——AspectJ实战
一引言二什么是AspectJ1 它只是一个代码编译器2 它是用来做AOP编程的3为什么要用AspectJ三AspectJ原理与运用1 基本原理2 使用方式21 纯注解方式22 AspectJ语言23 结合自定义注解使用四AspectJ实战监听方法执行耗时打印并输出五一些比较常见的问题六推荐文章一、引言本博文的目的不是详细的介绍Aspe
2016-06-13 15:39:25 863
转载 Android中的AOP编程
Android 中的 AOP 编程原文链接 : Aspect Oriented Programming in Android原文作者 : Fernando Cejas译文出自 : 开发技术前线 www.devtf.cn译者 : byronwind校对者: bboyfeiyu状态 : 校对完成 面向切面编程(AOP,Aspect-oriented programmin
2016-06-13 15:25:10 629
转载 各大热补丁方案分析和比较
最近开源界涌现了很多热补丁项目,但从方案上来说,主要包括Dexposed、AndFix、ClassLoader(来源是原QZone,现淘宝的工程师陈钟,在15年年初就已经开始实现)三种。前两个都是阿里巴巴内部的不同团队做的(淘宝和支付宝),后者则来自腾讯的QQ空间团队。开源界往往一个方案会有好几种实现(比如ClassLoader方案已经有不下三种实现了),但这三种方案的原理却徊然不同,那么
2016-06-08 17:12:57 1721
转载 Android动态加载进阶 代理Activity模式
技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解下Activity生命周期
2016-06-07 16:26:43 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人