Android开发手册

看完了《阿里巴巴Android开发手册》,虽然部分知识有点过时,但是还是有很多可以借鉴的地方,摘要了部分我认为还是很有用的地方。

关于常量的管理

最近看某个开源库的时候,看到它的常量管理是用的多个常量接口,根据用途的不同定义各自的接口类。看上去很优雅的样子。平时在项目中,常量的用处很多,比如一些缓存KEY,某些返回CODE等,一般操作都是定义一个/多个常量类进行管理,并没有过多考虑,可能根据个人习惯,写法也大同小异。

浅谈网页排行算法PageRank

对于一个搜索引擎,一般一个关键字能搜索出很多条网页出来,那么哪个网页应该排在前面,哪个排在后面呢,这是一个排序问题(当然这里不考虑“竞价排序”),排序的前后直接影响到用户的体验。什么样的网页排在前面?

从setContentView()说起

基本上任何一个Activity的布局设置都是从setContentView开始的。(以下源码,均参照android-27版本)

从Ajax到websocket

一开始的时候,web页面和服务器之间就是简单的“请求”和“响应”的关系。