美文网首页
Android开发之命名规范、结构规范

Android开发之命名规范、结构规范

作者: 晖仔Milo | 来源:发表于2018-11-21 16:17 被阅读0次

从事android开发多年,急需一套明确的规范来提高日后review代码的效率,也为了让自己的项目更佳赏心悦目。

日常规范
1、需要在Application中创建文件;
2、每次创建文件时都要检测权限(或分装一个工具类);

一、res文件
shape
shape文件命名规则

shape
shape_radius10dp_c1
shape_radius_top10dp_c1
shape_radius_topleft10dp_topright5dp_c1

&stroke的shape
shape_radius10dp_c1_stroke2dp_c2

&stroke&gradient的shape
shape_radius10dp_c1_gradient_c1toc2_angle45
shape_radius10dp_c1_stroke2dp_c2_gradient_c1toc2_angle45

selector
1、作用于Button
示例:selector_btn_xxx
2、作用于CheckBox
示例:selector_checkbox_xxx

drawable
1、所有图标以ic_开头
示例:ic_test
2、所有背景以bg_开头
示例:bg_test
3、为提高开发效率,尽量只使用一套drawable资源(drawable-xxhdpi或drawable-xxxhdpi)

strings
1、尽量不要将所有的字符串都定义在strings.xml中,尤其是复用率不高的字符串(尽管AS不提倡这么做)
2、一些通用、常用字符串,必须通过strings.xml引用,方便以后一键修改

二、java文件
1、所有全局变量以m开头
示例:mUser
2、日常开发中,最好按功能模块进行分包,将包与包之间的耦合减少到最低,这么做有两个好处。(方便移植,不会使整个项目结构变得过于庞大)

相关文章

  • Android开发之命名规范、结构规范

    从事android开发多年,急需一套明确的规范来提高日后review代码的效率,也为了让自己的项目更佳赏心悦目。 ...

  • Android编码规范

    Android开发代码规范相关系列文章: Android命名规范 Android编码规范 Android编码规范有...

  • Android命名规范

    Android开发代码规范相关系列文章: Android命名规范 Android编码规范 俗话说:无规矩不成方圆,...

  • 前端开发规范

    前端开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于...

  • 技能积累

    [TOC] Android 文集 安卓开发规范(updating)1 前言2 AS规范3 命名规范4 资源文件规范...

  • vue开发规范

    Vue 开发规范目录及说明 规范目的 命名规范 结构化规范注 释规范 编码规范 CSS 规范 规范目的 为提高团队...

  • git分支命名规范

    git 分支命名规范 git 分支命名规范 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,...

  • Android 编码规范

    1 命名规范 1.1 Android包命名规范 因为Android包目录的命名会直接影响到整个App工程后期的开发...

  • android开发编码规范

    命名规范 android包命名规范 因为android包目录的命名会直接影响到整个APP项目工程后期的开发效率和拓...

  • VueJs前端开发规范

    ## VUEJS开发规范 ## 1. 基于组件化开发理解 2. 组件命名规范 3. 结构化规范 4. 注释规范 5...

网友评论

      本文标题:Android开发之命名规范、结构规范

      本文链接:https://www.haomeiwen.com/subject/anjcqqtx.html