1、方法名、变量名:小驼峰命名法
2、布局文件:
Activity:activity_xxx
Fragment:fragment_xxx
自定义控件:view_xxx
对话框:dialog_xxx
列表项:item_xxx
3、资源文件
规则: 前缀_模块名_逻辑名称 (全部小写)
按钮的名称以btn作为前缀,btn_login.png, 当按钮存在多种形态时,需要加上按钮的形态,btn_login_normal.png
图标的命名以ic作为前缀, ic_share.png
背景图片的命名以bg作为前缀, bg_main.png
分割线的命名以divider作为前缀, divider_gray.png
4、类的命名
大驼峰命名法
activity类需要以activity作为后缀, MainActivity
fragment类需要以fragment作为后缀, HomeFragment
Service类需要以Service作为后缀, DownloadService
BroadcastReceiver类需要以Receiver作为后缀, PushReceiver
ContetnProvider类需要以Provider作为后缀, ContactProvider
工具类需要以util作为后缀, NetworkUtil
自定义的公共基础类以Base开头, BaseActivity
单元测试类以Test作为后缀, HashTest