工欲善其事,必先利其器。

  来分享下一些tips吧。


android studio优化


我的习惯是从visual studio沿袭过来的,所以快捷键都是参照VS改过来的.

设置调优

不打开上次打开的工程

在setting里面搜索Reopen里面有Reopen last project on startup,不勾就行了

ctrl+鼠标滚轮缩放代码(搜索Mouse Wheel ,勾上即可)

Click on File -> Settings -> Editor and check the field: Change font-size with CRTL + Mouse Wheel

auto import

在editor-general-里的auto import项中,java节点里面全部勾上.insert import on paste这个设置就见仁见智了,我喜欢编辑器自动加上去.

取消智能感应大小写敏感

Case sensitive completion选择none即可.code completion里面其他设置也蛮不错的,比如auto popup documenttion,和弹出参数的时间,这个调低了一点.

鼠标移动显示文档

我非常喜欢这个设置,因为适合新手,搜索show quick doc on mouse move ,勾选自己设置delay.

方法的快速注释

/**然后回车即可

live template

这个要重点关注!现在版本的Android studio,已经可以直接在写代码的时候候选里面有live template. 不过每一个代码片段要注意作用域(java/c++/html/...)的设置(默认无作用域)

否则会出现不出现的情况

其他好用的键

next highlighted error
pin active tabs 
 

皮肤的更改

这个很好玩,我把代码着色改成visual studio的.相关的设置可以参考我第三个链接
其他皮肤可以可以在http://color-themes.com 里面找
 
File -> import settings -> and select the Monokai-Sublime.jar
File -> Settings and search for “Theme”, select “Darcula”
 

AVD

屏幕方向不对

A:建立AVD的时候在 "Edit Android Virtual Device (AVD)"里面"Hardware keyboard present"不要勾选上.这个是AVD的bug.目前只能这么解决

告别呆逼虚拟机

A:1安装intel镜像;2安装haxm;3编辑AVD.正确的结果是运行设备时,提示:HAX is working and emulator runs in fast virt mode

启动AVD错误

Emulator] emulator: ERROR: Unable to load Vm from snapshot. The snapshot has been saved for a different hardware configuration.

A:删除该AVD的snapshots.img文件或者禁用snapshot

参考链接:

http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html

https://software.intel.com/en-us/blogs/2014/10/20/how-to-ensure-you-are-using-intel-haxm-for-android-emulator

How to get the Monokai Color theme in Android Studio (and IntelliJ)

color-themes.com

Android Studio开发笔记的更多相关文章

  1. [笔记] Android NDK 开发笔记

    学习下Android NDK的开发,做些笔记记录下. [笔记] Windows下使用Android Studio 创建缺省工程 [笔记] Windows下使用Android Studio开发NDK的最 ...

  2. Android Studio 学习笔记(二):布局简介和xmlns说明

    初学Android Studio,是在b站看的教程视频,这里的笔记也是以其为基础的,个人强烈安利: [天哥]Android开发视频教程最新版 Android Studio开发 Android 布局简介 ...

  3. Android Studio 学习笔记(一)环境搭建、文件目录等相关说明

    Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...

  4. 使用Android Studio开发J2SE项目方法

    0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用 ...

  5. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  6. 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)

    . 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...

  7. Android Studio开发环境配置以及相关说明

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...

  8. 【Android Studio安装部署系列】二、Android Studio开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...

  9. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

随机推荐

  1. Exp4 恶意代码分析 20164321 王君陶

    Exp4 恶意代码分析 20164321 王君陶 1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具 ...

  2. Geometry-587. Erect the Fence

    There are some trees, where each tree is represented by (x,y) coordinate in a two-dimensional garden ...

  3. Django(图书管理系统2)

    day64 内容回顾     1. ORM外键操作         图书表和出版社表  多对一 的关系              # 书     class Book(models.Model):   ...

  4. poj1269---直线位置关系

    题目大意:给你8个点,也就是两条直线,让你判断他们的位置关系 代码如下: #include <iostream> #include<cstdio> #include<cm ...

  5. 【转】POJ分类很好很有层次感

    OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: 一 ...

  6. 模仿 AppStore 顶部动画

    App Store 顶部动画 App Store 中 Games.Apps.Updates 的顶部动画的特点: 自然状态下是大标题,右边有一个 button 顶上去时,变成小标题,右边按钮消失 导航栏 ...

  7. php获取客户端ip地址方法

    /** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式获取(有 ...

  8. Ajax与XMLHttpRequest随笔

    1.XMLHttpRequest对象 创建XHR对象:let xhr = new XMLHttpRequest(); open():启动一个请求准备发送 open()接收3个参数:请求类型('GET' ...

  9. <context:component-scan>详解 转发 https://www.cnblogs.com/fightingcoding/p/component-scan.html

    <context:component-scan>详解   默认情况下,<context:component-scan>查找使用构造型(stereotype)注解所标注的类,如@ ...

  10. 批量导入数据到HBase

    hbase一般用于大数据的批量分析,所以在很多情况下需要将大量数据从外部导入到hbase中,hbase提供了一种导入数据的方式,主要用于批量导入大量数据,即importtsv工具,用法如下:   Us ...