AndroidStudio快速入门四:打造你的开发工具,settings必备

http://blog.csdn.net/jf_1994/article/details/50085825

前言:这里是使用AS的基本设置,适合新入手的朋友阅读,将这里介绍的设置完基本使用无忧啦。

1、setting介绍

  • 点击菜单栏:File | settings
  • 快捷方式:ctrl+art+s
  • 注意:我们可以在基本设置头部的搜索框直接输入你要设置的关键字直接进入

2、设置主题样式、字体大小

File | settings |Appearance&Behavior|Appearance 如上图中,在右侧UI Options下方 
Theme 点击选择,如Darlua就是我们经典的样式。 
下方可以继续设置字体大小 颜色

3、 设置keymap 快捷方式

File | settings |Keymap 设置 
右侧 下来选择eclipse 这样大部分的快捷方式都会和Eclipse相同。 
之后有许多快捷方式需要添加修改都在其下方选择操作,后期再对快捷方式详细介绍。

4、 编程字体设置

  • 此部分会修改编辑器的字体,包含所有的文件显示的字体。Settings –> Editor –> Colors & Fonts –>Font 。默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你需要点击右侧的 Save As…,保存一份自己的设置,并在当中设置。之后,在 Editor Font 中即可设置字体。Show only monospaced fonts 
    表示只显示等宽字体,一般来说,编程等宽字体使用较多,且效果较好。
  • Settings –> Editor –> Colors & Fonts 
    中可以还可以设置字体的颜色,你可以根据你要设置的对象进行选择设置,同时你也可以从网络上下载字体颜色设置包导入。

5、代码格式设置

如果你想设置你的代码格式化时显示的样式,你可以这么设置。Settings –> Code Style 。同样的, Scheme 中默认的配置,你无法修改,你需要创建一份自己的配置。

6、默认文件编码

无论是你个人开发,还是在项目组中团队开发,都需要统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK 。Settings –> File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。

7、去掉Android Studio编辑区域中部竖线

这条线是用以提醒程序员,一行的代码长度最好不要超过这条线。如果你不想显示这条线,可以这么设置。Settings –> Editor –> Appearance ,取消勾选 Show right margin (configured in Code Style options) 。

8、插件

Android Studio和Eclipse一样,都是支持插件的。Android Studio默认自带了一些插件,如果你不使用某些插件,你可以禁用它。Settings –> Plugins ,右侧会显示出已经安装的插件列表。取消勾选即可禁用插件。 
建议禁用的插件(基本不需要用到) 
VS Integration : CVS 版本控制系统,用不到。 
Google Cloud Tools For Android Studio : Google云 用不到。 
Google Login : Google账号登录。 
hg4idea : Mercurial 版本控制系统,用不到。

9、检查更新

Android Studio支持自动检查更新。之前尚未发布正式版时,一周有时会有几次更新。你可以设置检查的类型,用以控制更新类型。Settings –> Updates 。勾选 Check for updates in channel ,即开通了自动检查更新。你可以禁用自动检查更新。右侧的列表,是更新通道。 
Stable Channel : 正式版本通道,只会获取最新的正式版本。 
Beta Channel : 测试版本通道,只会获取最新的测试版本。 
Dev Channel : 开发发布通道,只会获取最新的开发版本。 
Canary Channel : 预览发布通道,只会获取最新的预览版本。 
以上4个通道中, Stable Channel 最稳定,问题相对较少, Canary Channel 能获得最新版本,问题相对较多。

10、自动导入(import)。

当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你可以这么设置。Settings –> Editor –> Auto Import ,勾选 Add unambiguous improts on the fly 。

11、SDK设置

File –> Other Settings –> Default Project Structure

12、打开一直停留在 Fetching AndroidStudio Component information

这是在检查你的 Android SDK 。有人会在这里卡上很长时间,很大的原因就是:网络连接有问题。可以通过配置hosts 的方式来解决。如果检查需要更新,则需要你进行安装 。解决方案:在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加disable.android.first.run=true 。

13、Logcat颜色设置

Settings –> Editor –> colors&fonts –>AndroidLogcat 
可以对每个级别的进行设置

14、显示行号

File–>Setting–> Editor –> General –>Appearance,勾选Show line numbers来设置

15、显示空格

可通过File–>Setting–> Editor –> General –>Appearance,勾选Show whitespaces来设置。

16、鼠标悬浮显示doc

Settings->IDE Settings->Editor->Show quick doc on mouse move

17、修改内存、使用更流畅

在android studio目录下找到:studio64.exe.vmoptions文件,修改的参数(-Xmx750m),将默认参数修改为2048MB(-Xmx20480m)。既将内存增加到2G,这里可以根据自己的电脑进行合理的配置,如果觉得还是不够流畅,可以改得更高。 
注意:设置完毕后需要重启AS,File –> Invalidate catches /Restart 
此操作可以清除缓存然后再重启

18、代码提示 原eclipse中的 art+/

Keymap –> [右下方]others –> Class Name Completion,快捷键是Ctrl+Alt+Space(空格键)。 
可以自行修改。

19、设置成员变量常用的前缀 m

20、注释设置

Settings –> Editor –>File and Code Templates –>Class 
点击参考详细介绍

21、编译错误是提醒颜色样式设置 error 右侧栏哪些红色小块

22、Logcat的console中,显示”no debuggable applications”

Tools –> Android –> Enable ADB Integration 点击会有打钩,表示已选择

23、导入jar文件

AS并不能如Eclipse那样直接复制就可以啦,还需要按照规矩导入到你的Moudle的lib下。 
第一步:复制你需要添加的jar,并将其黏贴到app/src/main/libs文件夹下; 
第二步:选中右击粘贴的jar文件,选中菜单中的 Add as library ,然后再下拉选择对应的Moudle。

24、导入arr文件

请点击参考:AndroidStudio快速入门三:aar和jar 生成和导入项目

25、删除Moudle

AS相对Eclipse而言,保护措施做得更加严格 
删除一个Module,直接在IDE中选中Module后按Delete是删不掉的,需要先右键project–>Open Module Settings–>在弹出面板的左侧Modules一栏中选中要删除的Module–>点击面板左上角的“-”符号–>点击OK后回到IDE,然后选中要删掉的Module,按Delte快捷键删掉即可;

http://blog.csdn.net/hyr83960944/article/details/38438355

【Android Studio快捷键】之导入相应包声明(import packages)

可能import 单个声明的快捷键大家都很容易找到,Alt+Enter。但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到,以前在Eclipse是Ctrl+1,但是做完Keymap后不起作用了。其实我也没找到,我估计是没有这个快捷键了,当然如果真有这个快捷键,找到了,我会更新下。为什么我猜是没有这个快捷键了呢,因为Android Studio的设置里面有一项Auto Import,自动导入功能。

关于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是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。但是这边需要注意下,这个选项其实是有点问题的。不管你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自动导入了。所以我估计这个可能是Android Studio的bug。
  • Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。
  • Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。
  • Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注,一般来说你是用不上的。

时间: 2024-12-15 01:38:17

AndroidStudio快速入门四:打造你的开发工具,settings必备的相关文章

阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具

4月21日,北京 - 阿里巴巴今天在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请.Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS.安卓.YunOS及Web等多端部署. 对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题.开发者可通过Weex官网申请内测.(http://alibaba.github.io/weex/) 开发者只需要在自己的APP中嵌入Weex的SD

GJM : Unity3D HIAR -【 快速入门 】 二、搭建开发环境

感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经作者同意必须保留此段声明!如有问题请联系我,侵立删,谢谢! 我的博客:http://www.cnblogs.com/GJM6/  -  主页传送门:[点击前往]    HIAR导航目录:[传送门] 搭建开发环境 要使用 HiAR SDK for Unity 进行开发,请安装下列软件并进行相关配置. Unity

MySQL快速入门(四)

1 事务处理  接下来我会带大家一起来熟悉mysql中的事务处理机制 1.1  事务概述 l 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务. l 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行. l 事务用来管理DDL.DML.DCL操作,比如 insert,update,delete 语句 一般来说,事务必须满足四个条件 1. Atomicity(原子性)                                

mybatis快速入门(四)

mybatis动态标签<where><if><foreach>以及sql片段 1.创建一个包装类UserQueryVo.java package cn.my.mybatis.entity; public class UserQueryVo { private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user; } } 2.

微软Visual Studio Online:一款能打造网页版开发工具

根据开发者对IntelliCode以及Live Share的回馈,微软进一步延伸远程程序代码协作概念,即将推出三个能增加开发生产力的功能,分别是个人远程开发.云端开发环境配置,以及网页版Visual Studio Online.微软提到,个人远程开发这项功能,是他们释出程序代码协作功能Live Share的时候,就收到的回馈建议,而远程开发也的确有其优点,能在有别于部署应用程序的操作系统工作,可以让开发者利用更高阶的硬件进行开发,还能增加应用程序的可移植性.而在五月初,微软已经为Visual S

HTML5移动开发之路(37)——jqMobi快速入门

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(37)--jqMobi快速入门 在<HTML5移动开发之路(33)-- jqMobi基础>中我们了解了什么是jqMobi,并从官方下载了jqMobi开发包,下载后解压目录如下: 拷贝上面的/css目录./plugins目录./ui目录./appframework.js文件,如下图所示. 如果需要也可以拷贝index.html,然后自己修改,比如上面我的index01.html和index02.html 接

Maven3 快速入门

Maven3 快速入门 Maven 是目前大型项目构建的必备知识.本章会通过介绍 Maven 的作用,Maven 的基本语法,以及搭建企业级项目架构来快速入门 Maven .前两部分是理论知识只需要了解,第三部分是实战操作,请把重心和精力放在最后. 1 为什么用 Maven 一个基本web项目是从 视图层(H5,CSS,Js等前端技术) 到 控制层(SpringMVC,Struts2) 到 事务处理层(Spring IOC,AOP) 再到 持久层(SpringData,Hibernate,Myb

AppleScript 快速入门

AppleScript 快速入门 AppleScript 顾名思义是苹果开发的一套脚本语言,利用 AppleScript 在 macOS 系统上可以对其他程序进行操作,点击按钮.发送消息.模拟自动化执行功能,比如可以打开浏览器,清空回收站等等一些操作,是一个非常有意思的脚本.说好了要快速入门,下面我们开始快速学习了解它吧. 一.让其他程序执行任务 在 macOS 上有一个应用叫脚本编辑器,通过 Launchpad 可以搜索到,打开脚本编辑器之后,可以看到支持编写和解析 AppleScript 和

MyBatis学习总结(一)——MyBatis快速入门

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 二.mybatis快速入门 2.1.准备开发环境 1.创建测试项目,普通java项目或者是JavaWeb项目均可,如下图所示: 2.添加相应的jar包 [mybat