在这里先给你们一张个人Android studio的外观截图:html
Android studio下载地址: java
安装流程
这个比较基础简单,在这给一个地址,你们能够参考一下Android studio安装流程 android
Android studio是能够同时安装两个版本的,你能够选择安装一个本身习惯的稳定版本,同时再安装一个最新的Beta版本。
注意点:在安装第二个版本时,在安装流程选项里的“uninstall the privious version”的选项要取消勾选,以下图(取消勾选表明不覆盖原有安装版本)。 程序员
在安装的时候最好是按照它原来的路径安装,不要修改路径。修改了路径后可能会出现了一些问题,没有解决。因此提醒你们,在安装的时候最好不要修改安装路径哦~
固然,若是你对安装流程已经很熟悉了的话,能够按照本身的方式设置路径等配置 编程
'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE. 复制代码
在打开的过程当中报出以上错误,tools包没有找到,解决方法是在设置环境变量中的JAVA HOME时须要注意,在最后须要以\结尾。如图: android-studio
一直停留在fetching Android sdk compoment information界面 bash
出现该界面是一直在得到android sdk的信息。
解决方法: 网络
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect 复制代码
链接谷歌网络超时
解决方法:
打开SDK目录 安装时默认地址为C:\Users\Administrator\AppData\Local\Android\sdk 。打开SDKManager,选择Tools下的Options,将如图所示选项勾上。也就是others中第一个选项 app
而后打开C:\WINDOWS\system32\drivers\etc中的hosts文件,在最后一行添加以下内容: dom
203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com 复制代码
Android Studio 原有配置,好比编辑区字体大小、Log输出的颜色真的不敢恭维。咱们敲代码是要有一个温馨的视觉环境的。
其实AS提供了一个很是方便的功能帮助咱们导入或者导出设置。所以咱们在安装一个新的 Android Studio 的时候一般会导入一个以前的设置。这点上也表现出AS的方便之处。
下面是当我在配置个人 Android Studio 的时候,一些配置技巧或许对你有必定的帮助。
当我首次启动个人 Android Studio 的时候,我想作的第一件事就是但愿能看到文件中的行号。
配置方法
ps:在编辑区域最左侧右键选中 Show line numbers 也可让当前打开的文件显示行号,不过这是一个临时设置,当前文件关闭后便失效。
Android 开发中,咱们一般会使用驼峰命名法对变量进行命名,可是当咱们经过 Ctrl + Left/ Right 键改变字符选择区域的时候 Android Studio 默认不支持‘驼峰’单词的选择。
配置方法
注意:若是你仍然但愿当鼠标在单词上双击以后选中整个单词,须要做以下设置:
咱们一般会遵循 Android 官方关于编码风格的指导来进行字段命名。在 Android 源码中咱们能够看到一般成员变量都是以‘m’开始。其实Android Studio 能够自动在帮咱们生成字段名称的时候加上自定义的前缀,如:
配置方法
在 Android Studio 中,咱们能够经过 Alt + Enter 和 Control + Alt + O 进行导包和清除无用导包,但咱们都但愿这些事情应当快速自动完成。
配置方法
PS:这里我补充一下,关于这个配置,个别朋友在问,若是个人项目中两个甚至多个包下都有一个类叫 ImageLoader ,自动导入的结果有没有可能不是我想要的包下的?兄弟你放心,你去查一下 unambiguous 的意思就知道了。针对包名不肯定的状况, Android Studio 会选择 No can no import, you can you up ,不会自做聪明,而是会让你本身手动导入。因此,请放心使用。
Darcula 主题中 Logcat 的默认配色只有红白两种颜色,不太便于咱们区分 Log 的类型。
我建议你们采用以前 Android Holo 主题那种鲜明的配色
配置方法
可能你们会以为软件的界面不太好看,咱们能够换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula:
Android Studio 中默认主题的代码配色我的感受已经很和谐,但这个东西仁者见仁。
这里呢咱们就不教你们一个一个配置对应颜色了,这里教你们如何导入第三方主题。
系统提供的两种主题可能都不太好看,咱们能够进入下面等等网站来获取第三方主题,好比说Sublime主题就是我我的喜好的:
第三方主题经常使用下载地址:
Android Studio Themes
Color Themes
上图中,下载下来以后,是一个jar包。那怎么导入到Android Studio呢?
别着急,回到Android Studio,选择菜单栏“ File-Import Settings”,将下载好的jar包导入便可。
代码编辑区字体修改:选择菜单栏“File--settings--Editor--Colors&Fonts--Font”:
一样也能够修改控制台的字体:
修改完以后发现AS的一些默认字体如侧边栏的工程目录的字体并无发生变化,若是想改的话,那仍是改一下吧(我我的通常是不改的),修改AS的默认字体:
对于什么字体是编程的最佳字体,这个真的要靠我的的看法了。若是你没有字体的观念,这里我推荐:Windows 下 Consolas 多是你最好的选择。
附:知乎上关于字体的一篇帖子
Android Studio有哪些值得推荐的主题背景
在网上偶尔看到有网友推荐这个主题,试用了大爱。目前我用的这个,其它没发现好看的。
设置方法:
经过重启发现主题变得好看的不要不要的,不要激动,接下来接着下载插件并修改代码和Logcat输出颜色(步骤同上)
Android Studio 中默认提供了不少很是方便的活动模板(Live Templates),例如,咱们输入sout 后按 enter 键, Android Studio 会自动帮咱们写入 System.out.println();
其实 sout 就是 AS 自带的一个活动模板。
由此能够看出,活动模板就是咱们经常使用代码的一个缩写。开发中有不少代码都会重复出现,所以自定义合适的活动模板能很大程度上避免咱们不少重复的体力劳动。那么问题来了,如何自定义?
这里咱们实现一个AS不自带的方法,就是咱们常用的switch用法做为例子。
按照图上的流程走便可,我说一下switch()里的参数
输入方式以下图所示:
这里咱们再以Handler为例。下面是在 Activity 中一个合格的 Handler 该有的样子:
private static class MyHandler extends Handler {
private WeakReference activityWeakReference;
public MyHandler(MainActivity activity) {
activityWeakReference = new WeakReference(activity);
}
@Override
public void handleMessage(Message msg) {
MainActivity activity = activityWeakReference.get();
if (activity != null) {
}
}
} 复制代码
至于缘由我就再也不重复了,网上有太多的文章有讲过。如今若是我只但愿输入一个‘psh’就自动出现上面这段代码的话,我应该这么作:
配置方法
这个操做的做用是,AS会自动将咱们在上一步中用’$’符包裹的 className自动替换为当前类不含包名的类名
至此,一个咱们自定义的 custom 模板组中的 psh 活动模板就定义完成了。下面咱们来验证一下,见证奇迹的时候到了:
类的头文件声明,由于咱们写的代码,在开发程序的时候,咱们通常都会给文件自动添加上一些关于文件的注释信息,好比开发者的名字,开发的时间,开发者的联系方式等等,效果图以下。
设置步骤
在最右边的输入框中就能够输入咱们想要设置的注释模板了。好比咱们输入:
/**
* Created by OCN.Yang on ${DATE}. ${HOUR}:${MINUTE}
* mail:yangocn@163.com
*/ 复制代码
而后点击ok便大功告成了。
我喜欢本身选打开哪一个工程,果断禁用,设置以下:
Intellij IDEA默认有不少地方的代码都会自动折叠,不过我看不惯,因此取消了,设置以下:
Comment at frist column:启用的话,注释符号就会在行首,不然就按照缩进来注释。我取消掉了。
Control statement in one line:格式化代码的时候,会把些很短的语句合并成一行。我以为这样影响代码可读性,故取消。
安装好Android studio,辛辛苦苦设置的属于本身的独特配置,当面临从新安装新版本或是换工做硬件时,又要头大的从新来过?不要慌,不要怕,做为程序员,面对这种场景咱们更不会从新造轮子的。如今就教你怎么导出设置,从而实现共享
当提到这个控件大多数人知道的它的功能是能自动书写findViewById
这里的用法是:光标放到设置xml文件的那行,Alt+Insert会弹出插件目录,在这里你能够选择是生成全局仍是局部的控件变量,相对来讲仍是挺方便的。
可是这里须要注意的是,当有多个activity用到相同的xml文件时可能会有小bug。这个是听用的人说的,我没具体用到过具体是怎样的bug不太清楚。本人来讲不建议使用它来生成findviewbyid。毕竟Android ButterKnife Zelezny仍是挺方便的。
相对来讲我更喜欢它的另一个做用:将代码中的字符串写在string.xml文件中
先看一下效果(真正意义的全屏代码啊):
其实这个插件功能我是早就知道的,可是我不提倡这样作,毕竟一个花花绿绿的背景图会给代码编辑形成必定的视觉障碍。如今想一想,做为程序员,也许设置一个背景图片也是本身个性风骚独步的一种体现,那就在这里说说它的实现方式吧,下面先看一下效果图(截图摘自他处):
下面咱们介绍一下安装过程:
若是想添加图片背景咱们须要安装一个插件,Preferences -->Plugins 搜索 Sexy Editor (前提是你没有安装过哦),看图:
配置方法:Position是对齐方式,Opacity是透明度,Shrink to fit适应屏幕,Slideshow是图片轮换时间单位ms,Random是随机轮换照片,最底下Insert导入本地图片。