1.外观和快捷键

关于外观和IDEA是类似的

查看快捷键见下面图,如果要进行修改,则只需要右键选择即可。

android string固定位置添加下划线 android studio下划线_android-studio

2.SDK源码下载、成员变量自动加前缀、代码边界线设置

2.1 SDK版本号

通过下图可以得知电脑上装的SDK版本,以及SDK名字与版本号的对应:

android string固定位置添加下划线 android studio下划线_快捷键_02

还有就是,打开别人项目的时候,需要看别人的SDK版本号:

android string固定位置添加下划线 android studio下划线_变量名_03

2.2 成员变量自动加前缀

须知:为类的成员变量命名是,需要前缀m

如String Name 作为成员变量,规范的命名应该是 Sting mName;

使用场景:在类的某个方法中,使用到某个变量,需要将该变量更改为成员变量。

首先先找到CodeGeneration:

android string固定位置添加下划线 android studio下划线_变量名_04

 然后,点击CodeGeneration进入该界面:

android string固定位置添加下划线 android studio下划线_变量名_05

 分贝为Field-成员变量 和StaticField-静态成员变量 添加 名字前缀 m 和 s

最后,在代码中需要修改的地方,配合快捷键CTRL+ALT+F修改即可:

(修改前:)

android string固定位置添加下划线 android studio下划线_变量名_06

(修改后:)

 

android string固定位置添加下划线 android studio下划线_快捷键_07

根据不同的初始化位置,则AS会生成不同的代码。

下图为,在当前方法中进行初始化:

android string固定位置添加下划线 android studio下划线_快捷键_08

将变量追加到成员变量中的代码行位置,默认是在出现方法的上面一行,或者下面一行。

如果再按一下快捷键:CTRL+ALT+F ,则会弹出菜单来选择该成员变量的属性是public \ protected \ private:

android string固定位置添加下划线 android studio下划线_android-studio_09

2.3 代码边界线设置

明确 代码边界线的作用:加强代码布局的美观,从而增强可读性

因为遇到一个变量,需要设置很多的属性,一行放不全,那么该分几行,就可以参考代码边界线来进行设置。

如:

public void foo1(int i1, int i2, int i3, int i4, int i5, int i6, int i7) {
    }

主要是对代码边界线的长度进行编辑:

android string固定位置添加下划线 android studio下划线_android_10

这个长度,具体更具公司或者个人习惯来进行设置,默认是100. 

3.log等级颜色、注释的颜色、注释模板

3.1 log等级颜色

CTRL+ALT+S 打开 设置,然后选择到下面,将“Inherit ...”设置勾选取消,然后修改不同日志级别的颜色。 

android string固定位置添加下划线 android studio下划线_快捷键_11

设置颜色数值可以使用下面(来自别的博客)

Log级别

色值

VERBOSE

BBBBBB

DEBUG

0070BB

INFO

48BB31

WARN

BBBB23

ERROR

FF0006

ASSERT

8F0005

 3.2 注释的颜色

注释颜色,是直接点击下面的代码框,选择注释,然后就会自动跳转到 注释的颜色编辑,其他部分也是同理

android string固定位置添加下划线 android studio下划线_成员变量_12

3.3  注释模板

3.3.1 创建自己的注释模板

选择下面这个,创建一个模板组:

android string固定位置添加下划线 android studio下划线_成员变量_13

然后再到这个模板组,点击“+”自行创建:

选择应用的语言,然后 “$ xxx$” 可以设置中间"xxx"的默认值

Expression 表示的是 选择输入模板。

android string固定位置添加下划线 android studio下划线_快捷键_14

 

android string固定位置添加下划线 android studio下划线_android_15

在代码边界界面,输入上面写的“Abbreviation”这一栏的内容,就可以选择了:

android string固定位置添加下划线 android studio下划线_android-studio_16

 最终效果:

android string固定位置添加下划线 android studio下划线_快捷键_17

还可以创建  作者名字,在EXPRESS这一栏选择  user()方法即可获取主机的名字

3.3.2 使用现有的模板加快代码开发

从下图中使用Android模板组的 const 可以快速插入 私有静态的final int类型变量

android string固定位置添加下划线 android studio下划线_成员变量_18

 还有常用的一些,如:

  • findbyId
  • Toast
  • ...

的快速插入:

android string固定位置添加下划线 android studio下划线_android_19

通过快捷键模板,能够减少输入代码的量。 

4.自动导包、代码折叠

4.1 自动导包、删包

自动导入需要improt的包,或者删除 import不到的包

android string固定位置添加下划线 android studio下划线_变量名_20

4.2 代码折叠设置

android string固定位置添加下划线 android studio下划线_android_21

勾选 需要或者不需要折叠的地方。

5.快捷键

5.1 万能快捷键 ALT+ENTER、切换局部变量为成员变量

5.1.1 万能快捷键 ALT+ENTER

ALT+ENTER实现的功能:

  1. 实现方法
  2. 创建方法
  3. 创建类
  4. 创建成员变量
  5. 创建局部变量
  6. 解决错误

这些都是在报红的时候,直接使用快捷键即可。或者可以先写个错误的,然后修复

5.1.2 切换局部变量为成员变量

快捷键 ALT+CTRL+F 

可以配合上面的  2.2 成员变量自动加前缀  一起使用。

5.2 重命名、参数提示、定位代码错误

5.2.1 重命名

快捷键“SHITF+F6

适用于,改文件名、类名、变量名等等。

5.2.2 参数提示

在方法名或者括号中,按下 CTRL+P  即可弹出 方法的参数提示。

5.2.3 定位代码错误

快捷键“F2

不断按F2,则不断下跳 错误代码位置。

5.3 逻辑控制语句编写

逻辑控制语句 主要包含:

  1. if 
  2. while
  3. for 
  4. 判空

5.3.1 判空编写

编写格式: 变量名.notnull     或者    变量名.null

android string固定位置添加下划线 android studio下划线_android-studio_22

自动生成:

android string固定位置添加下划线 android studio下划线_android_23

5.3.2  if判断补全

方法1:快捷键:  输入完if(xxx)之后,按下   CTRL+SHIFT+ENTER 

android string固定位置添加下划线 android studio下划线_android_24

则有:

android string固定位置添加下划线 android studio下划线_成员变量_25

方法二:快捷键:  .if 

注意:判断条件 不能是 单调的 < >  ,必须要是<=  。。。

android string固定位置添加下划线 android studio下划线_成员变量_26

则有:

android string固定位置添加下划线 android studio下划线_成员变量_27

5.3.3 while循环编写

快捷键:.while

注意:判断条件 不能是 单调的 < >  ,必须要是<=  。。。

android string固定位置添加下划线 android studio下划线_android_28

5.3.4 for循环编写

如果是 for( : ) 的写法,直接快捷键:集合名字.for

android string固定位置添加下划线 android studio下划线_变量名_29

 如果要写成 for  int i循环的,则快捷键:.fori

android string固定位置添加下划线 android studio下划线_android-studio_30

5.4 自动生成get\set\构造\toString方法

快捷键:ALT+INS

5.5 代码折叠展开、行代码复制\移动、大小写切换

5.5.1 代码折叠\展开

代码折叠\展开 快捷键: CTRL+ALT+ -\+

5.5.2 上下移动代码

快捷键: CTRL+SHITF+上\下

放在代码行\块上,可以移动代码行\块

放在方法名上,则可以移动方法

5.5.3 行代码复制

快捷键:CTRL+D

5.5.4 向上\下插入代码

向上插入代码   快捷键:CTRL+ALT+ENTER

向下插入代码    快捷键:SHIFT+ENTER

这样可以自动代码对齐,无需手动TAB调节对齐

5.5.5 多行代码同时编辑

选择完整变量名  快捷键: 光标在变量名最左端+CTRL+SHIFT+方向键RIGHT

最右端+CTRL+SHIFT+方向键LEFT

不断追加快捷键,可以不断向左\右来选择。

多行代码同时编辑    快捷键:  鼠标选择+ALT

5.5.6 选中代码大小写切换

快捷键:选中变量+CTRL+SHITF+U

5.6 文件查找\类查找

5.6.1 文件查找

快捷键:CTRL+SHIFT+N

5.6.2 类查找

快捷键:CTRL+N

5.7 查看类继承关系

快捷键:选择类+CTRL+H

5.8 代码引用跳转

快捷键: 鼠标点击引用内容+CTRL

6.导入项目和依赖

6.1 依赖库及其添加

Andorid Studio的依赖库,在App文件夹下面的 build.gradle文件中:

android string固定位置添加下划线 android studio下划线_快捷键_31

依赖分为三种:

  1. 本地jar/aar包依赖
  2. 远程仓库依赖
  3. module依赖

6.1.1 本地jar/aar包依赖:

主要保存在libs文件夹下面:

android string固定位置添加下划线 android studio下划线_android-studio_32

其形式为:

android string固定位置添加下划线 android studio下划线_android-studio_33

添加本地的jar\arr包依赖操作步骤如下图:

android string固定位置添加下划线 android studio下划线_android_34

 上面第一个选项为 在线搜索的。

6.1.2 远程仓库依赖:

android string固定位置添加下划线 android studio下划线_android_35

需要网络来下载这个jar包

6.1.3 module依赖

首先介绍创建Module:

android string固定位置添加下划线 android studio下划线_成员变量_36

在项目名字这边New一个Module,选择Andorid Library,然后编写相关代码。

如果是从其他地方直接复制的Module。

则需要在下图中的settings.gradle中的include  里面添加文件夹名字,如下图所示。

android string固定位置添加下划线 android studio下划线_快捷键_37

 将Module移动到当前项目下的文件夹之后,则需要再去添加该依赖:

一定要选择app之后,再去选择,并确认即可。

android string固定位置添加下划线 android studio下划线_成员变量_38

最终效果:

android string固定位置添加下划线 android studio下划线_快捷键_39

最后就可以在build.gradle中看到已经添加上去的Module依赖:

android string固定位置添加下划线 android studio下划线_成员变量_40

6.2 用AS编译发布版的APK

使用AS的简单创建APK,最终生成的是DEBUG版本的:

android string固定位置添加下划线 android studio下划线_变量名_41

android string固定位置添加下划线 android studio下划线_变量名_42

而要创建 发布版本的 则需要跟着这个图的步骤即可:

1. 

android string固定位置添加下划线 android studio下划线_成员变量_43

2.

android string固定位置添加下划线 android studio下划线_快捷键_44

3.这边就需要创建签名和秘钥了,这个资料需要保存,不能忘记

android string固定位置添加下划线 android studio下划线_android-studio_45

6.3 导入AndroidStudio项目

直接点击open,选择项目文件夹

导入之后,Android Studio会帮助下载相关包。