个人总结的开发经验(全是干货)

关于布局的id命名问题?关于Java编程中的驼峰案例,到处都可以搜到,讲它就没有多大的意义

布局怎么命令根据自己公司的代码规范即可,因为每个公司可能都不一样,主要是Id命名,如何更好的约定
先看下官方的流程,我们只需关注第一步:Application Resources +aapt = R.java,就是我们创建一个布局文件的时候,我们的Android Studio已经使用aapt命令帮我们生成R.java,这样我们就可以找到Id了

image.png

关于Id所以最好的命令规则
  • 1、layout布局id起始名与布局名一致, 布局名称+控件类型 + 描述,这样id永远是唯一的,有可能你感受不到,因为现在大多数的开发开发的App都不够巨大,所以感受不到,当遇到了组件化,一个组件给很多App
    去使用的时候,万一id名称一样了,对阅读代码就很不友好了

  • 2、少用中式的命名的方法,比如说图片,不可带入 png的命名,应该是使用icon
    android:id="@+id/item_fragment_julia_device_png"
    这种不太推荐 png就不需要使用了 推荐这样:item_fragment_already_paired_julia_device_img_device_icon

  • 3、命名:页面名称-这个控件来干嘛-状态

   xxxxxx_device_julia_connected
    xxxxxx_device_julia_connecting
    xxxxxx_device_julia_error
    xxxxxx_device_oven_connected
  • 4、包括图片命名、drawable的svg命名都是一样的,尽量不省略,太简短的命名,在项目庞大之后,容易产生混乱

关于在 Android Studio的快捷键: Ctrl +F,就是找方法

但是这个有个弊端,就是最好知道方法的全名称,你才可以定位到方法,不方便

  • 最好在Structure的视图中取寻找
    Alt+7 ,然后 ctrl +f,直接输入你记得的部分,然后就去标红的地方,方便快捷
    image.png

Android Studio 快速跳转到代码第几行

Ctrl +G !这样跳转才是最香的,不要告诉那个方法,直接说第几行!

Android Studio 的 editor-fold 标签

editor-fold 是基于 IntelliJ 的 IDE 给我们提供了一种能够给我们的代码块进行归纳的标签

  • 使用开头是 // 结束这样//,就可以很清晰看到方法归类的注释
    image.png

    image.png

可以折叠,只看到描述就行,

image.png

我使用的是Windows电脑,可以使用快捷键”Ctrl + F12“,呼出代码结构窗口,这里可以更加清晰的帮你显示出你的代码结构,无论代码是几百还是上千行,都可以快速的帮你跳跃到你想要的代码块。

Ctrl + F12,这里可以看出他的方法名的排序,并不是按照我们真实代码的结构排序的,好处就是窗口大,看的比较爽,如果对代码熟悉,可以很快的跳转到你想要的地方
image.png
ALt +7 ,就是按照我们真实的代码结构,有时候不熟悉的代码的结构。可以使用这种,方便快速的跳转到你想要去的地方
image.png

如何使用?

快捷键的配置
1、打开 Android Studio,进入Preferences — Editor — Live Templates ,新建一个Live Template

image.png

具体如下
image.png

2、在代码需要注释地方,输入line加上enter键就可以了


image.png

image.png

3、copy到需要的地方,就可以了,方便快捷 ,在此观看类的 Structure的时候就非常的明显了


image.png

你可能感兴趣的:(个人总结的开发经验(全是干货))