中国科学院开源协会镜像站地址:html
IPV4/IPV6: mirrors.opencas.cn
端口:80java
IPV4/IPV6: mirrors.opencas.org
端口:80android
IPV4/IPV6: mirrors.opencas.ac.cn
端口:80git
上海GDG镜像服务器地址:程序员
sdk.gdgshanghai.com
端口:8000编程
北京化工大学镜像服务器地址:ubuntu
IPv4: ubuntu.buct.edu.cn/
端口:80android-studio
IPv4: ubuntu.buct.cn/
端口:80缓存
IPv6: ubuntu.buct6.edu.cn/
端口:80服务器
大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn
端口:80
腾讯Bugly 镜像:
android-mirror.bugly.qq.com
端口:8080
腾讯镜像使用方法:http://android-mirror.bugly.qq.com:8080/include/usage.html
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,以下图)和端口,而且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择『Packages』、『Reload』。
http://android-mirror.bugly.qq.com:8080/include/usage.html
默认的 Android Studio 为灰色界面,能够选择使用炫酷的黑色界面。
Settings --> Appearance --> Theme ,选择 Darcula 主题便可。
若是你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,能够这么设置。
Settings --> Appearance ,勾选 Override default fonts by (not recommended) ,选择一款支持中文的字体便可。我使用的是 微软雅黑 ,效果不错。
此部分会修改编辑器的字体,包含全部的文件显示的字体。
Settings --> Editor --> Colors & Fonts --> Font 。默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你须要点击右侧的 Save As... ,保存一份本身的设置,并在当中设置。以后,在 Editor Font 中便可设置字体。
Show only monospaced fonts 表示只显示等宽字体,通常来讲,编程等宽字体使用较多,且效果较好。
Settings --> Editor --> Colors & Fonts 中能够还能够设置字体的颜色,你能够根据你要设置的对象进行选择设置,同时你也能够从网络上下载字体颜色设置包导入。
若是你想设置你的代码格式化时显示的样式,你能够这么设置。
Settings --> Code Style 。一样的, Scheme 中默认的配置,你没法修改,你须要建立一份本身的配置。
不管是你我的开发,仍是在项目组中团队开发,都须要统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK 。
Settings --> File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。
Android Studio的快捷键和Eclipse的不相同,可是你能够在Android Studio中使用Eclipse的快捷键。
Settings --> Keymap 。你能够从 Keymaps 中选择对应IDE的快捷键,Android Studio对其余IDE的快捷键支持仍是比较多的。建议不使用其余IDE的快捷键,而是使用Android Studio的快捷键。
当你想设置在某一个快捷键配置上进行更改,你须要点击 copy 建立一个本身的快捷键,并在上面进行设置。
Android Studio默认的快捷键中,代码提示为 Ctrl+Space ,会与系统输入法快捷键冲突,须要特殊设置。
Main menu --> Code --> Completion --> Basic ,更改成你想替换的快捷键组合。
Android Studio编辑区域,在中部会有一条竖线。这条线是用以提醒程序员,一行的代码长度最好不要超过这条线。若是你不想显示这条线,能够这么设置。
Settings --> Editor --> Appearance ,取消勾选 Show right margin (configured in Code Style options) 。
显示行号
Settings --> Editor --> Appearance ,勾选 Show line numbers 。
显示空格。我习惯显示空格,这样就能看出缩进是 tab 缩进仍是空格缩进。建议使用空格缩进。
Settings --> Editor --> Appearance ,勾选 Show whitespaces 。
去除拼接检查。我我的以为没用,因此禁用掉。
Settings --> Inspections --> Spelling ,取消勾选。
若是你使用 Git 进行版本控制,你须要设置 Git 的安装文件目录。
Settings --> Version Control --> Git ,在右侧中选择你的 Git 的安装目录。
插件。Android Studio和Eclipse同样,都是支持插件的。Android Studio默认自带了一些插件,若是你不使用某些插件,你能够禁用它。
Settings --> Plugins ,右侧会显示出已经安装的插件列表。取消勾选便可禁用插件。
我我的禁用了一下插件:
这里须要注意的是,若是禁用了2和3选项,将致使不能使用导入官方样例的功能( import sample )。
你能够在 Browse repositories 页面中,搜索插件并安装。
我我的额外安装的插件:
检查更新。Android Studio支持自动检查更新。以前还没有发布正式版时,一周有时会有几回更新。你能够设置检查的类型,用以控制更新类型。
Settings --> Updates 。勾选 Check for updates in channel ,即开通了自动检查更新。你能够禁用自动检查更新。右侧的列表,是更新通道。
以上4个通道中, Stable Channel 最稳定,问题相对较少, Canary Channel 能得到最新版本,问题相对较多。
自动导入。当你从其余地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你能够这么设置。
Settings --> Editor --> Auto Import ,勾选 Add unambiguous improts on the fly 。
有时不少人运行Android Studio会提醒你 JDK 或者 Android SDK 不存在,你须要从新设置。你须要到全局的Project Structure 页面下进行设置。进入全局的 Project Structure 页面方法以下:
在此页面下设置 JDK 或者 Android SDK 目录便可。
这是在检查你的 Android SDK 。有人会在这里卡上很长时间,很大的缘由就是:网络链接有问题。能够经过配置hosts 的方式来解决。若是检查须要更新,则须要你进行安装 。
若是想跳过这一步,能够进行以下操做:
在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加disable.android.first.run=true 。
十一、注释快捷键。
File->Settings,搜索keymap,点开Keymap,在右边面板上搜索,找到Other->Fix doc comment,双击,选择Add Keyboard Shortcut,按下你的快捷键。Eclipse中是alt + shift +J,可是在这里会冲突,因此我用了比较近的快捷键组合:alt + shift + K。在修改文档注释,如添加参数等方面,Android Studio的快捷键比Eclipse要智能多了。
十二、成员变量前缀。
若是你命名成员变量习惯前面加一个m的前缀,可是生成getter和setter的时候,又不但愿方法名中有这个m,能够以下设置。
File->Settings->Code Style->Java,而后在右边面板中选择Code Generation标签,Naming,Field这一行,对应的Name prefix中加上m.
1三、方法排序。
若是你老是调整本身写的方法,以使互相调用或功能相关的方法能靠近,能够这样设置。
如第12条的步骤,在标签中选择Arrangment,勾住Keep dependent methods together,后面能够本身选择是按广度排序仍是按深度排序。
logcat 常常刷新过快,冲掉以前的数据,能够改下logcat的缓存(缓冲区)大小,能够显示更多行避免被冲掉:
文件:
安装根目录/bin/idea.properties
添加一行
大小本身控制
如图