android学习之路--android studio安装,主题,各种配置以及快捷键,注释,以及其他各种问题总结

来源:互联网 发布:月球电影知乎 编辑:程序博客网 时间:2024/06/02 05:54


Android Studio虽然推出了很久,但是国内貌似普及的程度并不高,网上资料也比较少。所以就把最近总结的as资料贴出来供大家参考。

Android Studio的优点

1、Google推出的

毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ IDEA(这款软件亲测也是相当不错)改造的IDE。更值得一提的是google已经不再支持eclipse了,这个应该能说明为什么它是Android的未来

2、速度更快这一点网上都说快,但我用了后却发现也没快多少,而且挺吃内存的

Eclipse的启动速度、响应速度、内存占用一直被诟病,相信大家这点应该深有体会,而且经常遇到卡死状态。Studio不管哪一个方面都全面领先Eclipse

3、UI更漂亮AS的主题的确不错,极客范~~~~

I/O上演示的那款黑色主题真是太棒了,极客范,Stuido自带的Darcula主题的炫酷黑界面实在是高大上,相比而言Eclipse下的黑色主题太low了

4、更加智能

提示补全对于开发来说意义重大, Studio则更加智能,智能保存,从此再也不用每次都 Ctrl + S了。熟悉Studio以后效率会大大提升。

5、整合了Gradle构建工具

Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。

6、强大的UI编辑器

Android Studio的编辑器非常的智能,除了吸收Eclipse+ADT的优点之外,还自带了多设备的实时预览,相对这对Android开发者来说简直是神器啊。

7、内置终端

Studio内置终端,这对于习惯命令行操作的人来说简直是福音啊,再也不用来回切换了,一个Studio全部搞定。

这里说一下这个功能其实还可以用来做无线连接手机的,原理更原来的差不多,就是用adbwireless,更方便的是不用去目录文件开

8、更完善的插件系统

Studio下支持各种插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下载。(这个功能要翻墙)

9、完美整合版本控制系统

安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统,可以直接check out你的项目。


下载

官方下载有两个地方,均需要翻墙。

Android Developer官网

下面是国内一个比较好的下载网站,推荐使用,不需要翻墙

http://www.androiddevtools.cn

创建HelloWorld项目

至于安装就没什么可说的了,点击直接运行了。这里我以Mac系统的1.0RC版本为例,来创建第一个HelloWorld项目。其他平台基本上差不多,在这之前假设你已经配置好了JDK和Android SDK环境,并且你是第一次安装Studio。

  • 1、首先运行时的欢迎画面

  • 2、之后第一次的话会进入到设置向导页

点击Next进入选择设置类型向导页

这里有两个选项“Standard”和“Custom”,即标准和自定义,如果你本机的Android SDK没有配置过,那么建议直接选择“Standard”, 点击“Finish”按钮

因为我本地已经下载SDK并配置好了环境变量,所以我选择”Custom”,然后到下一步:

新建项目

在这个页面我们可以新建项目,也可以导入项目本地或者GitHub上的项目等,左边可以查看最近打开的项目等,这里我直接新建项目

然后到如下界面

我们填上项目名称和报名以及项目路径等然后”Next”

这个页面支持你适配TV、Wear、Glass等,我们只选择第一项就ok,选好最小SDK然后”Next”

这个页面选择一个Activity模板,和Eclipse很像,我们直接选择一个Blank Activity好了

点击”Finish”后等一会出来如下一个进度条,很多人容易卡在这里,这里需要下载Gradle,只第一次会下载,有点慢,需要翻墙,大家也耐心等待下

下载成功后变看到如下完整的项目界面

这是一个简单的界面,白色默认主题,

需要改主题可以按下面方法

到Preference -> Appearance下更改主题到Darcula

之后我们再来看一下更改后的主题(极客风)

快捷键的配置

Android studio有自己的快捷键,熟悉eclipse的也可以改成eclipse的快捷键

更改方法,windows下

file----settings----IDE settings---Keymap

然后再右侧的keymaps中找到eclipse,选中后就可以更eclipse中的快捷键一样了,但是有些键还需要重新设置,比如只能代码提示默认的为ctrl+空格,这个和切换输入法的冲突,我们需要改为alt+/,因此我们找到class name completion,然后点右键add keyborad shortcut,然后输入alt+/ 就可以了

 

我们还遇到一个问题,就是这个提示是区分大小写的,而eclipse默认不区分大小写,因此我们要改成大小写不敏感的

file----settings----IDE settings---editor----code completion---case sensitive completion 

改成none即可

 

mac下基本相同,找到settings即可,settings在android studio---preference(偏好设置)即可

下面是网上认为需要知道其他快捷键

1 代码提示

settings-->keymap-->Main Menu -->Code --> Completion -->Basic -- 双击,点击add keyboard shortcut ,按下自己熟悉的快捷键即可

2 java doc 悬浮显示

settings --> IDE settings --> Editor --右侧的Other,将show quick doc on mouse move 勾上

3 代码错误提示修正

settings-->keymap-->Other --> Show Intention Action -- 操作方法如(1)

4 快速生成方法注释

settings-->keymap-->Other -->Fix doc comment -- 操作方法如(1)

5 快速打开java文件结构视图

(1)停靠左侧:settings-->keymap-->Main Menu-->View-->Tool Windows

(2)在编辑窗口中悬浮:settings-->keymap-->Main Menu--Navigate-->File Structure

6 查找R文件,这个不能算作快捷键的使用了,但是我认为写在这还是有必要的

Android studio 的R文件在project视图的不同状态下显示是不同的,比如在Android状态下就看不到。

下面是找到它的步骤

(1)将project视图切换到package状态,逐层打开包名,你会看到如图所示:


7 批量修改选中的文本

(1) 使用鼠标拖选文本

(2) 同时按住Ctrl+F 

(3)如图操作,点击replace all即可


    8  快速打出类似于eclipse 的sysout(针对android studio 1.2.1.1)

    settings->搜索Live Templates->如图指定位置改为sysout,原来默认的是sout

    

注释模板

用Eclipse的方法注释模板比较方便,敲/**加回车,模板就加载出来了,而Android Studio却不能自定义,现在用live templates替代,具体方法通过图片和文字的方式展示如下:

步骤

1.File->Setting->Editor->Live Templates

2.点击+,创建一个Template Group

3.填个你要的group名,我的叫custom

4.选中你刚刚创建的group,创建Live Template

5.填写Abbreviation,我这里填的是cmt,也即你这个注释的快捷方式,你敲cmt加回车,模板就出来了

Template text是注释的模板,具体你模板要怎么写都可以,我的模板如下

6.要设置你这个cmt快捷键在哪里生效,我的选择是在声明的时候生效,也即你在方法名上打cmt加回车就可以了

7.注意到,我的Template text有定义了三个变量 desc,date,time,后面两个我要生成日期和时间,所以我们要编辑这两个变量

点击Edit variables,在弹窗里分别为date 和time就是设置对应的方法,date()这个方法会生成日期,time()这个方法会生成时间

8.点击Apply一切完成

现在,你只要在方法名上敲上cmt回车,就会自动生成注释模板了,效果如下,时间是自动生成的





1 0
原创粉丝点击