之前一直使用Eclipse,现在换AS,刚开始真有些不适应。在使用AS有一段时间后,感觉AS最强大之处就是代码提示功能。下面总结一下AS刚开始使用时的一些基本配置,磨刀不误砍柴工,我们现在来好好磨磨刀。

##一、 快捷键
快捷键这个东西太多了,网上也有很多,但是全而不实。我挑几个经常用的写出来吧。

操作

MAC OSX

Win/Linux

智能提示

ctrl+空格

同左(若快捷键冲突更改一下)

自动修正

alt+回车

同左

// 注释代码

Cmd+/

Ctrl+/

/**/ 注释代码

Cmd+Option+/

Ctrl+Alt+/

// 注释代码

Cmd+/

Ctrl+/

格式化代码

Cmd+Option+L

Ctrl+Alt+L

清除无效包名引用

Option+Ctrl+O/

Alt+Ctrl+O

查找

Cmd+F

Ctrl+F

查找+替换

Cmd+R

Ctrl+R

删除行

Cmd+Delete/

Ctrl+Y

重写方法

Ctrl+O

Ctrl+O

常用插件

Cmd+N

Alt+Insert

调到指定行数

Cmd+L

Ctrl+L

将选取的代码段封装成方法

Cmd+Option+M

Ctrl+Alt+M

快速打开文件

双击shift

同左

好了,常用的差不多了。

二、插件

插件是个好东西啊,推荐几款十分好用的插件,根据自己需要添加吧。

  • 第一个插件个人建议不用也罢,效率不是很高。
  • 第二个Gsonformat的快捷键是【MAC:Cmd+N 】。列表中的【GsonFormate】
  • 第四个插件AndroidAccessors的快捷键是【MAC:Cmd+N 】。
    列表中的【AndroidAccessors】就是你添加的第二个插件。但是AS1.5版本以后貌似提供了自带的【Getter and Setter】那么就没必要导入了(我插件装的多有点记不清了)。
  • 第六个插件JsonOnlineViewer的位置在View下的第一个【JsonViewer】
  • 第七个插件CodeGlance这个十分有用的干活,安装好后在右侧的半透明缩略图就是了尽情的拖动吧。
  • 第八个插件Android Drawable Importer,安装了这个插件以后,在资源文件夹上右键→new,会多出四个选项,其中的 Batch Drawable Import 就是你想要的功能。
  • 第九个控件MVPHelper,一键生成MVP代码
    MVPHelper具体使用方法

说到这是不是很心动啊?下面告诉你在哪里安装这些插件。
【Mac:Cmd+,】调出【Preference】页面选中【Plugins】,如图所示:

Android 快捷键 代码提示_Android 快捷键 代码提示

上面有三个按钮
【Install JetBrains…】这个是谷歌官方的插件
【Browse reposit…】这个是民间大牛的插件
【Install plugin fro】这个是本地下载的插件

#三、基本设置

  • 自动导入包:
    【Preference】-》【Editor】-》【General】-》【Auto Import】
    选中后右侧的【复选框】全部勾选-》【Apply】-》【OK】
  • 鼠标悬浮提示
    【Mac:Cmd+,】调出【Preference】页面【Editor】-》【General】-》
    【Show quick doc on mouse move】选中-》【Apply】-》【OK】。
  • 还有一些有点想不起来了,大家要是知道的话可以贴在回复里,大家一起学习一下。

#四、注意事项

  • 导入项目过慢解决办法:
    导入项目前先看一下自己AS的【gradle】版本,然后把要导入项目的build.gradle文件中的gradle版本写成和自己一样即可。还有单个module对应的【compileSdkVersion】 与【buildToolsVersion】看看本地是否已经有了。
  • Android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).
    解决办法:在相应的module下的build.gradle中加入:
android {
    useLibrary ‘org.apache.http.legacy’
}

注意放置的位置:是在android {}中

大部分都亲自尝试验证过,若有什么问题大家可以提出来,一起学习进步~