Loading

Android Studio Iguana 最新 推荐设置

这里根据自己的习惯对AndroidStudio4.0进行配置

基本设置

说明如果指定选项没有勾选 就勾选上,如果有就取消勾选。

关闭 启动时重新打开上一个项目

Appearance&Behavior > System Settings > Project > Reopen last project on startup

取消函数的参数hint提醒

Editor > Inlay Hints > Parameter names >Java/kotlin

代码显示忽略大小写

Editor > General > Code Completion >Match case

取消代码自动折叠

Editor > General > Code Folding > Java > One-line methods

Java > "Closures"(anonymous classes ..., before Java 8)
Java > Generic constructor and method parameters

注释与代码对齐

Editor > Code Style > Java > Wrapping and Braces > Keep when reformatting > comment at first column

修改默认打开布局编辑器

Editor > Design Tools > Default Editor Mode > 改为Split模式

代码自动补全

Settings > Keymap > Main menu > Code > Completion > Basic 原 Ctrl+空格 建议改为Alt + /

编译时build Output输出乱码

菜单栏 > Help > Edit Custom VM Options... 加上 -Dfile.encoding=UTF-8 重启即可解决

AndroidStudio 4.2 Gradle Tasks 显示不全

Settings > Experimental > Gradle > 取消勾选 Do not build Gradle task list during Gradle sync

关闭 Ctrl + Alt + M 提取方法时出现的悬浮窗

Settings > Editor > Code Editing > Refactorings > Specify refactoring options 改为 In modal dialogs

插件

  • java编码规范 Alibaba Java Coding Guidelines
  • 无线调试插件免费版 WiFiADB
  • 翻译插件 Translation
  • findview代码(自由度比较高)Android FindViewById Support
  • 显示文件大纲 CodeGlance
  • 生成当前选中方法的时序图 SequenceDiagram
  • 查看java字节码 jclasslib Bytecode Viewer
  • Flutter开发Flutter Snippets
  • 彩虹突出显示括号Rainbow Brackets
  • Dart对象泛型封装FlutterJsonBeanFactory
  • Json转Dart对象 JsonToDart ​(JSON To Dart)

主题相关

  • Dark Purple Theme
  • GitHub Theme
  • Visual Studio Code Dark Plus Theme
  • One Dark 使用前最好先切换一下白色主题

Live Templates 快速写代码模板

显示当前Activity

public static void show(Context context) {
    Intent intent = new Intent(context, $class$.class);
    context.startActivity(intent);
}

快速实现一个函数

private void $method$() {
 
}

快速写出注释

/**
 * @author   
 * @date     $date$
 * @company   
 * @desc     $desc$
 */

输出可点击的log

java

Edit Variable

android.util.Log.e("$method$", "($class$:$line$) --->"+$content$);
android.util.Log.d("$method$", "($class$:$line$) --->");
kotlin

Edit Variable

android.util.Log.e("$method$", "($class$:$line$) ---> ")

快速创建静态内部类单例

private $class$(){}
 
private static class $class$Holer{
   private static $class$ INSTANCE = new $class$();
}
 
public static $class$ getInstance(){
  return $class$Holer.INSTANCE;
}
posted @ 2020-04-21 21:08  Airmour  阅读(989)  评论(0编辑  收藏  举报