Android技术积累:开发规范

一. 命名规范

1. 包命名

域名反写+项目名称+模块名称,全部单词用小写字母。
例如,我的KAndroid项目的Model模块包名如下:

me.keeganlee.kandroid.model

2. 类和接口命名

使用大驼峰规则,用名词或名词词组命名,每个单词的首字母大写。
以下为几种常用类的命名:

activity类,命名以Activity为后缀,如:LoginActivity
fragment类,命名以Fragment为后缀,如:ShareDialogFragment
service类,命名以Service为后缀,如:DownloadService
adapter类,命名以Adapter为后缀,如:CouponListAdapter
工具类,命名以Util为后缀,如:EncryptUtil
模型类,命名以BO为后缀,如:CouponBO
接口实现类,命名以Impl为后缀,如:ApiImpl
Read more   2016/8/31 posted in  Android
 

镇远旅行游记

2016.8.5镇远旅游小记。

Read more   2016/8/10 posted in  心情日记
 

实用笔记-WebView大讲堂(二)~性能优化

上一节我总结了下WebView的实用用法:实用笔记-WebView大讲堂。这一节我想总结下针对WebView的优化。

1. WebView缓存机制
2. 几种缓存方式的实现
3. 其他的缓存策略
Read more   2016/7/27 posted in  Android
 

实用笔记-WebView大讲堂(一)

最近手头的项目界面要改成HTML5的,以前自己对于WebView仅仅只是一知半解,这次想好好总结下,我的博客不喜欢讲太多没用的东西,我追求实用主义,所以我的技术博客,永远只有两个主题:怎么用和怎么优化。典型的拿来主义。

Read more   2016/7/25 posted in  Android
 

Android Studio快捷键-Mac版

从windows转到mac需要改变很多,以前在Android Studio培养的操作习惯也要跟着改变。为了以后工作方便打算总结一下Mac下的Android Studio的一些快捷键。

Read more   2016/7/21 posted in  Android 工具使用 Mac
 

谈谈新买的Mac和最近的生活

大学毕业也快一个月了,脱离了学生的身份,我也正式进入了社会为了生计而打拼。从学生变成打工仔,对于我来说其实影响不是多么大,也许是因为自己本来就不是什么循规蹈矩的好学生吧。
在公司实习的时候我就知道公司给每个人办公配的电脑是笔记本,说实话我挺失望的,不过公司有另外一个福利就是自己买电脑公司可以报销4000,前提是3年不能离开公司,这一点倒是挺爽的,因为我所属于的部门出差比较多,所以我打算入手一台MacBook Pro。下面是我用了3天的使用体验。

Read more   2016/7/20 posted in  心情日记 Mac
 

数据结构与算法[三]·树和图

Read more   2016/3/21 posted in  面试