用Android productFlavors 构建你的多面应用 前言论天下大势,分久必合合久必分。前些年app的开发趋势是分解app。某些app从一个app,把其中的模块拆出来,分成多个app。现在又掀起了合并app的浪潮,一个app又开始集合多模块。最近公... Android 2018/05/03
Annotation Processing Tool 上一篇说了ASM,直接修改字节码,说实话,直接修改字节码真的不好(各种版本问题,Android的兼容也不是很好,最近android新出的jack工具链编译系统也不知道支持不支持)。在文章的后面也... 2017/12/05
ASM全解析 前言不知道为啥,公司刮起一阵AOP编程的风暴,Java体系很老的技术竟然在Android里面迎来了新生。可能是因为App越做越大需要用到?ASM是AOP编程的一种实现方式,它可以用编程的方法改变... 2017/11/29
Git常用命令备忘 基本命令 git init git add . git status 查看远程库的信息 git remote add origin https://github.com/kahnsen/M... 2017/11/23
搭建Jenkins+Git+Gradle持续集成CI打包平台 优秀基础博客 看了很多网上的文章,挑选出来的基本搭建:优秀博客Android Jenkins+Git+Gradle持续集成-实在太详细(说参数说的比较详细)利用Jenkins玩转Android... 2017/11/17
Java 7 and Java 8特性你有用过吗?二 前言刚好Android Studio3.0发布了,不但对kotlin有了更进一步的支持,Java 8的支持也加强了。随便对Java 8的支持还分api版本和各种条件,但是在这里复习加强一下Jav... Java 2017/10/30
Java 7 and Java 8特性你有用过吗?一 前言 Hello Java刚入行的时候公司还在用1.4,当时要做一个PC客户端的房间清洁程序的界面需要用的AWT一些皮肤组件,就申请公司全面升级到1.5,后来入了android的坑后升级到1.6... Java 2017/09/27
Android原生app加载RN界面过程 前言现有原生Android应用集成RN(React Native Android)开发环境RN环境 Android原生和JS交互Android RN 两篇博客中介绍了RN集成原生app和原生和j... Android RN 2017/09/19
RN环境 Android原生和JS交互 背景本人作为Android开发,以Android开发的角度记录一下集成RN,及和RN开发同事的配合需要做的事情。主要就是互相交互的问题。其实官方文档上已经说的很清楚啦,但是不够口语化,自己再叙述... Android RN 2017/09/15
Dagger 2 迁移方案和生成代码基本原理 参考资料和相关知识 https://github.com/google/dagger https://google.github.io/dagger/ 控制反转(IOC)和依赖注入(DI)的区别... Android Dagger 2017/09/14