zoukankan      html  css  js  c++  java
  • 我的Android Studio 优化之路

    改动keymap


    Android Studio快捷键设置

    改动经常使用的快捷键


    • 代码补全(Eclipse: ALT+/)

      Android Studio中默认用的是Ctrl+Space, 这跟输入法切换冲突。找到Keymap->Main Menu->Code->Completion->Basic。改为ALT+/

    • 高速错误修正(Eclipse: Ctrl+1)

      找到 Keymap->Other->Show Intention Action。改为Ctrl+1

    • 其它实用的快捷键

      高速查找代码应用(Ctrl+G)
      凝视(Ctrl+/)
      全局查找(Ctrl+H)
      全局搜索类(Ctrl+Shift+R)
      查看方法被谁引用(Ctrl+Alt+H)
      查看使用类/函数说明(F2)
      查看类继承关系(F4)
      查找近期打开的文件(Ctrl+E)

    自己主动导入相关联的jar包

    自己主动导入jar包

    • Show import popup。这个是用于编辑XML时。自己主动会弹出一个import的对话框,问你是否须要导入。

    • 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。能够不用关注。一般来说你是用不上的。

    优化Gradle

    • 在android studio的配置中,开启offline模式
      -开启offline模式

    • 编译时的各种优化
      这里写图片描写叙述

      compile independent modules in parallel(may require larger heap size): 这个的意思是多线程编译多个modules
      command -line options: offline(离线Gradle)
      make project automatically(only works while not running/degugging) 自己主动完毕项目编译?

      (貌似我也不理解什么意思 勾上没问题)
      configure on demand 配置需求

    很多其它优化參考

    [Android Studio 权威教程]配置出“NB”的Android Studio

  • 相关阅读:
    MVP模式
    开源代码SlidingMenu的使用
    常用命令(Linux、Android、adb)
    一文搞清楚Minor GC、Major GC 、Full GC 之间的关系
    阿里最新38道Java面试题解析(MyBatis+消息队列+Redis)
    从5个方面让你真正了解Java内存模型
    深入理解JVM:元空间大小详细解析
    面试必问:JVM类加载机制详细解析
    5个点彻底搞清楚SpringBoot注解
    8种创建Java线程的方式,你知道几个?
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7186475.html
Copyright © 2011-2022 走看看