您的位置:首页 > 移动开发 > Android开发

AndroidStudio实用技巧总结

2017-09-30 17:45 155 查看

1.一直停留在fetching Android sdk compoment information界面

找到安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。

在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。

关闭Android Studio后重新启动,便可进入界面。

2.连接谷歌网络超时

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中第一个选项



然后打开C:\WINDOWS\system32\drivers\etc中的hosts文件,在最后一行添加如下内容:

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


3.快速导包

在 Android Studio 中,我们可以通过 Alt + Enter 和 Control + Alt + O 进行导包和清除无用导包,但我们都希望这些事情应当快速自动完成。

配置方法:

1. File | Settings 打开设置

2. 选择 Editor | General | Auto Import

3. 勾选 Optimize imports on the fly

4. 勾选 Add unambiguous imports on the fly

4.Log 颜色

Darcula 主题中 Logcat 的默认配色只有红白两种颜色,不太便于我们区分 Log 的类型,建议大家采用之前 Android Holo主题那种鲜明的配色 。

配置方法:

1. File | Settings 打开设置

2. 选择 Editor | Color & Fonts | Android Logcat

3. 点击 Click on Save As…按钮创建一个新的配色 Scheme

4. 按照下面的表格修改对应的颜色(修改之前需要取消勾选 Use inherited attributes)



5.导入第三方主题 & 代码配色

Android Studio 中默认主题的代码配色个人感觉已经很和谐,但这个东西仁者见仁。这里教大家如何导入第三方主题,我们可以进入下面网站来获取第三方主题,比如说Sublime主题就是我个人喜爱的:

方式一:

第三方主题网址

http://www.androidstudiothemes.com/

http://color-themes.com/?view=index

下载下来之后,是一个jar包,回到Android Studio,选择菜单栏“ File-Import Settings”,将下载好的jar包导入即可。

方式二:

通过方式一,就能为Android Studio 应用一个自己喜欢的个性化主题,但是有一个缺点:这些主题只更改了代码编辑区域,左边的包结构区域和菜单栏还是和原来是一样的,看起来和整体风格好像不是很搭,那么有没有可以使整个AS的风格都改变的主题呢?通过Google ,找到了Material Theme UI,原文地址Making Android Studio pretty,Material Theme UI 是一个Android Studio 插件,它提供了三种主题供选择,效果非常不错,更赞的是,它连除了代码区域之外的风格也改变了,应用了Material Theme UI 主题的效果图如下:



Material Theme UI 主题的应用方式如下:

(1)打开 Settings/Preferences 对话框 (OSX/Unix: ⌘+, Windows: Ctrl+Alt+S)

(2)在左边的面板中选择 Plugins.

(3)点击 Browse repositories… 并搜索 Material Theme UI

(4)点击 Install plugin 安装插件

(5)在设置对话框上点击OK 并且重启Android Studio。

另外:Material Theme UI 和 Color Themes 是可以同时使用的,如果选择了Color Themes 的主题并且还安装了Material Theme UI 插件,那么 Material Theme UI 就只有非代码编辑区有效果。而代码编辑区则是Color Themes 的效果。

接下来接着下载插件并修改代码和Logcat输出颜色(步骤同上)

打开File >> Settings >> Plugins,点击Browse Repositories…

搜索ChroMATERIAL并安装上,重启。

接下来通过设置应用上这个插件。打开File >> Settings >> Editor >> Colors & Fonts >> Scheme

选中ChroMATERIAL并确定。

接着设置Logcat。打开Preferences → Editor → Colors & Fonts → Android Logcat

确保ChroMATERIAL在下拉列表中选中,然后单击另存为…,选择一个名称前,ChroMATERIAL + HOLO并用确认OK。

在中心点击每个项目从列表并改变它们的前景根据下表推荐的颜色到对应的选项上, 单击应用 / 确定。



6.活动模板

我们经常使用的switch用法作为例子:

我们再以Handler为例。下面是在 Activity 中一个合格的 Handler 该有的样子:

配置方法

1.File | Settings 打开设置

2.选择 Editor | Code Style | Live Templates

3.点击最右侧的加号并选择 Template Group

4.在弹出的对话框中输入一个活动模板分组的名称,如 custom

5.在左侧选中上一步中创建的 custom 分组,点击右边的加号

6.选择 Live Template ,在 Abbreviation 中对输入 psh

7.在 Description 中输入这个活动模板的描述

8.在 Template text 中输入以下代码

private static class MyHandler extends Handler {        private WeakReference activityWeakReference;
activityWeakReference = new WeakReference(activity);        }
@Override
public void handleMessage(Message msg) {
MainActivity activity=activityWeakReference.get();
if (activity != null) {

}
}




9.点击下方的 Define 按钮,选中 java 表示这个模板用于java代码

10.点击右侧的 Edit variables

11.选择 Expression 下拉框中的 className 并勾选 Skip if…

这个操作的作用是,AS会自动将我们在上一步中用’$’符包裹的 className自动替换为当前类不含包名的类名

点击 Apply 和 Ok 让设置生效。


至此,一个我们自定义的 custom 模板组中的 psh 活动模板就定义完成了。

7.类的头文件声明,标上自己的专注权

类的头文件声明,因为我们写的代码,在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等,

设置步骤

1.点击菜单栏的“File“->“Settings”,打开Settings窗口

2.点击“IDE Settings”下面的“File and Code Templates”,然后选中Templates里面的Class

3.然后选中Includes tab下面的File Header。

4.在最右边的输入框中就可以输入我们想要设置的注释模板了。比如我们输入:

/**
* Created by WangYang on ${DATE}. ${HOUR}:${MINUTE}
* mail:471101598@qq.com
*/


然后点击ok便大功告成了。

8.关闭更新



cdbe

9.禁止自动打开上次的工程



10.保存自己的配置

安装好Android studio,辛辛苦苦设置的属于自己的独特配置,当面临重新安装新版本或是换工作硬件时,又要头大的重新来过?不要慌,不要怕,作为程序员,面对这种场景我们更不会重新造轮子的。现在就教你怎么导出设置,从而实现共享

1、选择 File -> Export Settings…,然后勾选需要到处的设置项,Code Style,File Template, Key maps ,Live Templates 等比较常用的,可以自己选择到处后的存放地址,命名为 settings.jar

2、导出成功后,会有一个成功提示。导出成功后,会得到一个 settings.jar 包,可以把这个 jar 包保存起来,共享给同事,或者拷贝到 家里 或者 办公室 的电脑里面。

3、接着便是 导入 的工作,选择 File -> Import Settings…,然后选择第二步中的 jar 包,选择需要导入的模块,点击 OK 即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android studio