- 包命名规范
- com.xxx.xxx.activities –> activity类
- com.xxx.xxx.view –> 自定义view 或者是View接口
- com.xxx.xxx.adapter –> 适配器相关
- com.xxx.xxx.bean –> 实体类
- com.xxx.xxx.broadcast –> 广播接收器
- com.xxx.xxx.db –> 数据库操作类
- com.xxx.xxx.fragments –> fragment类
- com.xxx.xxx.model –> 数据处理类
- com.xxx.xxx.persenter –> 中间对象
- com.xxx.xxx.service –> service服务
- com.xxx.xxx.utils –> 公共工具类
Activity –> xxxActivity.java
Application –> xxxApplication.java
Fragment –> xxxFragment.java
Service –> xxxService.java
BroadcastReceiver –> xxxBroReceiver.java
ContentProvider –> xxxProvider.java
Adapter –> xxxAdapter.java
Handler –> xxxHandler.java
接口 –> xxxInter.java
接口实现类 –> xxxImpl.java
Persenter –> xxxPersenter.java
公共父类 –> BaseActivity.java、BaseFragment.java、- BaseAdapter.java等
util类 –> LogUtil.java
数据库类 –> BaseSQLiteDBHelper.java
3.变量命名规范
控件 | 布局文件中缩写 | 代码中缩写 |
---|---|---|
LinearLayout | xxx_layout | xxxLLayout |
RelativeLayout | xxx_layout | xxxRLayout |
FrameLayout | xxx_layout | xxxFLayout |
TextView | xxx_tv | xxxTv |
EditText | xxx_et | xxxEt |
Button | xxx_btn | xxxBtn |
ImageView | xxx_iv | xxxIv |
CheckBox | xxx_chk | xxxChk |
RadioButton | xxx_rbtn | xxxRbtn |
ProgressBar | xxx_pbar | xxxPbar |
ListView | xxx_lv | xxxLv |
WebView | xxx_wv | xxxWv |
GridView | xxx_gv | xxxGv |
常见单词的缩写:
单词 | 缩写 |
---|---|
icon | ic |
background | bg |
foreground | fg |
initial | init |
information | info |
success | succ |
failure | fail |
error | err |
image | img |
library | lib |
message | msg |
password | pwd |
length | len |
buffer | buf |
position | pos |
4.方法命名规范
-
setxxx()
-
getxxx()
-
loginxxx()
-
onCreate()
-
onDestory()
-
isxxx() –> 返回值是boolean类型
-
checkxxx()