Android Studio 从安装到配置使用

Android Studio是谷歌为android量身定制的IDE,在2013年谷歌大会上提出之后一直持续更新,现在已经是功能十分强劲的android开发工具,作为一个android开发者,还是早点转到android studio吧,ADT的时代就让他成为历史吧!最近折腾了一下Android Studio这里做一些简单的记录,方便后来人。

1、下载

我是在android studio中文社区下载的

我选择的是自带SDK的win版本(sdk从4.03到6.0),下载安装即可

自带Darcula主题,整体效果,是不是很炫酷

2、特点

新版本比ADT最大的亮点就是UI设计上做了很多优化,可以实时看到xml变化后整体UI的效果,不用老是切换来切换去,实在是方便,不光如此,还可以同时看到当前UI在所有设备上的效果(在右上角andrid小机器人图标里面有priview android visions)

3、配置自己主题

设置在AS 功能bar那个小扳手的按钮(快捷键 ctrl+alt+s)

3.1、设置Android Studio 自带的主题及包名字体大小:

3.2 导入第三方主题

推荐这个网址

选择自己喜欢的主题下载对应的jar包,个人比较喜欢sublimeText3的主题色,因人而异吧,下载好jar包 File——>Import Settings——>下载jar包所在位置 即可

3.3、编辑界面字体设置

具体设置如下

Appearance——>Editor ——>Colors&Fonts——>Font——>Save As …

4、常用技巧

4.1 导包

在ADT中ctrl+shift+O来导包,AS中有俩种方式

导入单个包 Alt+Enter

一般都是用第二种方式,在AS设置选项中有个Auto Import选项,勾选如下选项

查了一下具体设置参数表示含义如下

设置中的参数解释如下,下为转载:

XML Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。

Java

Insert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。 All:有需要导入的包名时,会自动导入,不会弹提示框 ASK:有需要导入的包名时,会弹提示框,问你要不要导入 None:有需要导入的包名时,不会弹提示框,也不会自动导入。

Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。 Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。 Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。

Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注。

4.2 快捷键风格选择

settting-keyMap中可以选择哪种风格的快捷键 eclipse,MAC EMAC等等,个人还是推荐AS自带的

4.3、快捷键 alt+enter

自动导包,还有提示一些错误的解决方法【如需要加try catch什么的,会提示】;写个函数名,然后可以自动生成对应函数;

4.4、智能缩写模板(Live Template),

Ctrl + J

相信用Eclipse的人,经常会用sysout 然后按一下 Alt+/来输出System.out.println();这样一行代码在Android Studio中也是有的,按Ctrl + J快捷键可以看到一些,比如:psvm是生成一个public static void main(String[] args)函数块的

4.5、快捷键Alt+Insert.

快速生成构造函数,getter/setter方法,toString(), equals()和hashCode() 等)【相当于Eclipse中的Alt+Shift+S】

4.6、格式化代码

快捷键ctrl+alt+L

4..7、自定义自己的快捷键

AS中自动补全快捷键,默认是crtl+alt+space,实在不方便,于是自定义了这个快捷键,输入class name查找快捷键名称,这里我将其设置为ALT+A,其他键会冲突,你也可以试试其他不冲突的

4.8、方法文档说明

找寻隐藏在山间的纯净和那“鸟鸣山更幽”的飞鸟。

Android Studio 从安装到配置使用

相关文章:

你感兴趣的文章:

标签云: