前前后后接触安卓也有一段时间了,但是对于Android命名规范这块一直没有太注意过。导致有的时候写出来的代码,前后的风格根本不一样,今天在网上查了一下,正好对自己来说可以好好的总结一下。

首先在Android里面最直接接触到的就是Activity,那么对于Activity这块我们应该怎样去命名呢?前台的xml页面应该是类型_功能的方式,比如(activity_main,frame_other),对应的后台java文件就应该是功能直接加上后缀但是需要采用驼峰式的命名规范。比如(MainActivity,OtherActivity).

接下来我们可能会深入到前台的xml页面,这个时候我们会接触到不同的控件我们需要给不同的控件命名,这个时候我们又应该怎样去做呢?规范的命名方式应该是:控件简写前缀_功能描述。然后让我们深入到后台的java文件里面,对于一般性的Class,interface类型我们肯定采用的方式就是驼峰式,只不过接口需要添加I的前缀,然后接口里面的方法,变量我们都需要添加小写的i,Class里面的变量、方式我们需要采用第一个单词字母小写的方式命名。

好了解决了前后台命名,在Android里面最大的一个好处就是创建项目的时候,系统会自动将对应的文件抽离归类,所以对于字符串我们都可以放置在Strings.xml文件里面,那么这里面的变量我们应该怎样去命名呢?直接按照功能,各个功能之间用下划线分割开来。

然后就是资源文件里面的东西了,采用的命名方法就是前缀_功能_描述_状态。

更多相关文章

  1. Android中实现双指缩放的功能
  2. android 三种定位方式
  3. 简单 4部 完成 android 二维码扫一扫功能(5分钟实现)
  4. Android中程序与Service交互的方式——总结
  5. Android中的Menu功能菜单-OptionsMenu[选项菜单]
  6. Android 沉浸式状态栏 头部可拉伸带有一键置顶功能
  7. Android中常用的五种布局方式:FrameLayout
  8. Android 按钮点击事件监听的3重方式
  9. Android webView 使用back功能返回以前浏览过的页面

随机推荐

  1. [android] 百度地图开发 (三).定位当前位
  2. 自定义实现向量图标动画VectorDrawable
  3. fir.im Weekly - 暖心的 iOS 持续集成,你
  4. Android系统编译及单模块编译简介
  5. Android消息机制及HandlerThread、Handle
  6. Android运行时
  7. android graphics下的Paint类,Path类,Canv
  8. Android+HTML 针对android一个控件TextVi
  9. Android(安卓)Jpush的集成
  10. Android(安卓)消息机制——你真的了解Han