受邀发一些阿里 Android 职位的招聘信息,有兴趣的简历加职位到 trinea.cn+job@gmail.c[......]
Category Archives: Android
QCon 分享之支付宝钱包的研发挑战和最佳实践
今年 QCon 移动专场相对于去年来说,水平提高了不少。Bat 都有分享,百度腾讯更多介绍 H5 开发,而支付宝的研发挑战分享最赞,之前我也在微博上推荐过,PPT 大家可以直接到 SlideShare,需要翻墙可用 云梯 查看或是 微盘下载
关于支付宝的分享其实也是在意料之中,去年就跟一些朋[......]
Java Annotation 及几个常用开源项目注解原理简析
不少开源库都用到了注解的方式来简化代码提高开发效率
本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。
PDF 版: Java Annotation.pdf, PPT 版:Java Annotation.[......]
Android 插件化 动态升级
不少朋友私信问到这个问题,这里简单介绍下我的了解
1、作用
大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式)
常用的其他解决方法还包括:Google M[......]
关于 Android 开源交流 QQ 群规则
这是之前在 android-open-project 下 某个被踢出群而不满的同学发出的Issue 的讨论,为避免干扰其他人,请大家移步这里讨论或辱骂
1. 起因
起因是某位从 QQ 群众被踢出群同学的不满,如下:
你以为你是谁?开源项目是全世界的开发者贡献的,还伸手党?我这么跟[......]
Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。
一. 网站
1. p.codekk.com
这是一个开源项目自动搜集、方便快速浏览和中英文搜索的网站,目前已经收集了 1000+ Android[......]
Android 开发测试环境切换工具
之前放出了 Android 开发测试环境切换工具的源码,这里简单介绍下功能、使用和原理。
项目地址:android-switch-env@Github,欢迎 Star For 及提交 Pull Request,截图如下:
1. 功能介绍
现在大多开发人员都是通过程序中 isDebug 变量[......]
Java ClassLoader基础及加载不同依赖 Jar 中的公共类
本文主要介绍 ClassLoader 的基础知识,ClassLoader 如何动态加载 Jar,ClassLoader 隔离问题及如何加载不同 Jar 中的公共类。
本文工程开源地址见:Java Dynamic Load Jar@Github,Clone 以后直接以 Java Applica[......]
Android HttpURLConnection及HttpClient选择
介绍Android中Http请求方式的选择、区别及几个常用框架对API的选择
1. 两种请求方式对比
Android Http请求API主要分两种:
第一种是Java的HttpURLConnection,默认带gzip压缩
第二种Apache的HttpClient,默认不带gzip压缩[......]
PC端调试移动版(Android IPhone IPad Kindle)网页
随着网速以及系统的升级,不少App都会去加载一些html5网页,本文介绍Chrome如何像调试PC版网页一样去调试某网站在Android或IOS某手机或平板甚至Kindle上的效果。
有一定网站开发经验的都是到Chrome的Console很强大,按下F12即可对前段JS或C[......]
“无论YC是否投资,我都会全职投入Dropbox”,看Dropbox刚起步时是如何填写YC申请资料的
前段时间找工作季不少朋友问到某某创业公司是否靠谱,这两天正好看到这篇文章挺有意思,转给需要创业或是准备加入创业的朋友:
Houston从MIT计算机科学专业毕业有1年了,此前,他以联合创始人身份在2004年成立了在线SAT辅导网站Accolade,并且在安全公司Bit9做了[......]
Android Touch事件传递机制
介绍Android Touch事件的传递机制。
不少朋友私信问到这个问题,那就推荐一篇我看到的对传递机制介绍最清楚的国外文章吧。本文略作翻译。
1、基础知识
(1) 所有Touch事件都被封装成了MotionEvent对象,包括Touch的位置、时间、历史记录以[......]
Maven常用插件配置和使用
Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下。写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的。
由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用[......]
Android公共库选型 单元测试 依赖管理等调研
抱歉,最近一个多月一直比较忙,博客许久未更新。后续更新周期会慢一些,不过依旧会陆续分享一些原创。
最近在调研一些事情,欢迎大家留言告诉我自己公司的一些情况、经验及想法
1. Android单元测试
a. 单元测试覆盖率情况
b. 测试辅助框架选型,Quality[......]