知识的价值不在于占有,而在于使用。这篇文章主要讲述我的Android Studio 优化之路相关的知识,希望能为你提供帮助。
改动keymap
文章图片
改动经常使用的快捷键
- 代码补全(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)
文章图片
- Show import popup。这个是用于编辑XML时。自己主动会弹出一个import的对话框,问你是否须要导入。
- Insert imports on paste:(All Ask None),这个事实上就是你在复制代码的时候。对于导入的包是否须要进行询问的一个选项。
【我的Android Studio 优化之路】
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。能够不用关注。一般来说你是用不上的。
- 在android studio的配置中,开启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 配置需求
推荐阅读
- 像音乐播放App一样移动背景
- create-react-app之Invalid Host Header
- 使用Android的硬件缩放技术优化执行效率
- android-调用系统的ContentPrivder获取单张图片实现剪切做头像及源代码下载
- android动画具体解释六 XML中定义动画
- Android学习——控件ListView的使用
- runtime|WasmEdge 0.9.1 发布(更佳 networking 支持与开发者体验、安卓支持)
- 关于Android滑动冲突的解决方法
- android 自己定义水平和圆形progressbar 仅仅定义一些style就能够