
Android
文章平均质量分 75
hi大头鬼hi
github
https://github.com/lzyzsd
微博
http://weibo.com/brucefromsdu
展开
-
使用动画和fragment改善Android表单
使用动画和fragment改善Android表单,实现上参考了web中SPA(单页面应用)的思路,结合fragment的显示隐藏以及Android动画,实现良好用户体验。原创 2014-09-11 22:18:36 · 5690 阅读 · 3 评论 -
Android热更新实现原理
最近Android社区的氛围很不错嘛,连续放出一系列的Android动态加载插件和热更新库,这篇文章就来介绍一下Android中实现热更新的原理。ClassLoader我们知道Java在运行时加载对应的类是通过ClassLoader来实现的,ClassLoader本身是一个抽象来,Android中使用PathClassLoader类作为Android的默认的类加载器, PathClassLoade原创 2015-11-15 01:31:22 · 62538 阅读 · 12 评论 -
如何实现携程动态加载插件中对aapt的改造
前几天,携程无线部门开源了他们的插件框架,使用该框架可以方便的实现app的插件化开发和热更新。 在陈博士发表的关于该框架的blog中,有这么一段 为aapt增加–apk-module参数。 如前所述,资源ID其实有一个PackageID的内部字段。我们为每个插件工程指定独特的PackageID字段,这样根据资源ID就很容易判明,此资源需要从哪个插件apk中去查找并加载了。在后文的资源加载原创 2015-11-10 23:54:19 · 8045 阅读 · 1 评论 -
深入浅出Android Gradle构建系统(三:build task)
Gradle中常用的一些task的介绍,Gradle Java插件以及Gradle Android插件常用的一些task的介绍翻译 2015-01-05 23:07:48 · 19396 阅读 · 7 评论 -
深入浅出Android Gradle构建系统(二:项目结构)
android gralde项目目录结构介绍,如何更改Android项目的默认目录原创 2014-12-27 22:27:11 · 16244 阅读 · 3 评论 -
深入浅出RxJava(一:基础篇)
响应式函数编程框架RxJava入门,RxAndroid使用翻译 2014-12-09 23:47:08 · 355165 阅读 · 143 评论 -
android-gradle-深入浅出四:自定义构建过程之配置manifest
Android Gradle自定义构建过程之配置manifest翻译 2015-01-09 23:53:20 · 7588 阅读 · 0 评论 -
Android实现类似QQ的滑动删除效果
Android实现QQ的滑动删除效果原创 2014-11-25 22:14:59 · 24371 阅读 · 10 评论 -
Otto源码分析
Android event bus库Otto源码分析原创 2014-12-19 00:16:11 · 4453 阅读 · 0 评论 -
Otto使用入门
Android事件库Otto入门介绍原创 2014-12-19 00:09:26 · 23209 阅读 · 1 评论 -
android-gradle-深入浅出-五:build type
使用Build Types来配置android gradle项目翻译 2015-01-26 23:16:03 · 20645 阅读 · 3 评论 -
android log你不知道的小技巧
Android通过isLoggable方法控制log的打印原创 2014-11-27 21:56:11 · 10903 阅读 · 1 评论 -
Android向导页面的实现
向导页面比较适合用在复杂的需要由多个步骤组成的情况,比如收集一些数据的时候。用户可以在已经填写的步骤中切换,方便更改前面填写过的数据。Android中,我们可以时候viewpager来实现所需要的向导的功能,在viewpager的滑动事件中,处理向导的导航。先上效果图原创 2014-09-28 14:18:06 · 5079 阅读 · 0 评论 -
Android中使用抖动动画吸引来用户注意
在应用中,有时候我们要吸引用户去点击某些按钮,比如应用市场的推荐按钮,为了能够吸引用户主动点击而且不过分的打扰用户,最好的方法就是给我们想吸引用户注意的view添加一些抖动动画,比如这张图原创 2014-09-13 21:09:49 · 19436 阅读 · 2 评论 -
DynamicAPK基本概念
从这篇blog开始,我准备写一个关于Android动态加载的博客,主要Android插件开发的原理,前面几篇主要以携程开源的DynamicAPK 的源码作为基础来进行分析,后面可能会对该库进行一些改进,并提交到我自己fork的repo中,欢迎感兴趣的同学一起来交流。这篇主要先介绍一下DynamicAPK中的一些基本的概念,以及DynamicAPK中的插件的存储。关于动态加载的基础知识,欢迎参考我之原创 2015-12-06 23:39:49 · 9641 阅读 · 2 评论