Android Studio 开发设置

一、 帮助你快速查找和完成代码插入下载地址

效果图:

3110861-f5b80649ba483b4b.gif
效果图.gif

安装:

  1. 启动 Android Studio, File -> Settings;
  2. 选择左边面板上的Plugins, 点击Browse Repositories并在搜索框中输入Exynap;
  3. 选择Exynap并点击右侧Instanll安装;
  4. 确认安装并重启Android Studio.

Ctrl+Shift+D在Android Studio中唤醒插件.

  1. 要使用Exynap,把光标放在要插入代码的位置(通常是在新的一行),然后按快捷键Cmd + Shift + D。
    只有两种情况不需要在新的一行:

Case #1: 当选中一个变量,想调用它的方法时...

3110861-dec4dd404d553431.gif
case 1.gif

Case #2: 当Exynap的计算式的结果要赋值给一个变量时。

3110861-d3bc29862d49bb4f.gif
case 2.gif

在其它情况下,光标应该放在新的一行开始。

二、解决Getter/Setter方法中的全局量m的问题

File->Settings->Editor->Code Style->Java, 在Filed和Static filed的Name prefix中分别填入m, s. 如图:


3110861-ca9d569b4b66ea96.png
图1.png
三、方法限制为20行

File->Settings->Editor->Inspecttions中,找到Java->Method metrics->Overly long method,在右侧的Non-comment source statements limit中的输入20.如图:


3110861-18b3c0bf756a7c40.png
图2.png
四、Android Butterknife Zelezny插件

File->Settings->Plugins->Browse Repositories, 输入Android ButterKnife Zelezny, 点击Install Plugin, 安装完成后重启Android Studio。

3110861-7b4b2189fe68ded7.png
图3.png

使用: 在Activity或者Fragment中,鼠标双击选择布局文件名,快捷键(Alt+Insert)。如果快捷键使用不了,双击选择布局文件名之后右键选择Generate...即可出现如下窗口。
3110861-b1d24dcff85e4fbb.png
图4.png

五、GsonFormat

是一个快速格式化json数据,自动生成实体类参数的插件。
File->Settings->Plugins->Browse Repositories, 输入GsonFormat, 点击Install Plugin, 安装完成后重启Android Studio。

3110861-58bddc0b40a78ce3.png
图5.png

使用:新建一个实体类,使用快捷键(Alt+Insert)。如果快捷键使用不了,在类的空白处右键选择Generate...即可出现如下窗口。
3110861-5682fce47a81ab6e.png
图6.png

六、JsonToKotlinClass

JsonToKotlinClass 是用于 Kotlin中 快速格式化json数据,自动生成实体类参数的插件。

七、AndroidWIFIADB

无线调试应用,要先使用 usb 先连接一次手机,并保证手机和电脑在同一网段。

八、显示行号

File -> Settings -> Editor -> General -> Appearance -> show line numbers.

九、Android Studio 连接夜神模拟器

解决方法:

  1. 进入夜神模拟器安装目录,修改nox_adb.exe 为adb.exe
  2. 进入CMD,转到夜神安装目录
    cd D:\Program\nox\Nox\bin
  3. 执行命令:adb connect 127.0.0.1:62001
    连接到服务器
十、阿里巴巴Java开发规约
  1. 打开 Settings >> Plugins >> Browse repositories...>>输入 Alibaba Java Coding Guidelines.


    3110861-ad58fef95a441b40.png
    图7.png

    点击Install安装该插件,下载完成后,点击Restart Android Studio重启IDEA。


    3110861-c882ea440e6e64a2.png
    图8.png
  2. 中文乱码解决方法

  • 修改字体——Appearance&Behavior -> Appearance -> UI Options -> Name 里面设置成微软雅黑(microsoft yahei)
    3110861-cbda1513dbd1c896.png
    图9.png

    目前插件检测有两种模式:实时检测、手动触发。
    实时检测
    实时检测功能会在开发过程中对当前文件进行检测,并以高亮的形式提示出来,同时也可以支持Quick Fix,该功能默认开启,可以通过配置关闭。
    结果高亮提示
    检测结果高亮提示,并且鼠标放上去会弹出提示信息。
    Intention QuickFix功能
    Alt+Enter键可呼出Intention菜单,不同的规则会提示不同信息的Quick Fix按钮。
    关闭实时检测
  1. 通过右键快速关闭(打开)所有规则的实时检测功能。
  2. 通过Settings >> Editor >> Inspections 进行手动设置。
    代码扫描
    可以通过右键菜单、Toolbar按钮、快捷键三种方式手动触发代码检测。同时结果面板中可以对部分实现了QuickFix功能的规则进行快速修复。
    触发扫描
    在当前编辑的文件中点击右键,可以在弹出的菜单中触发对该文件的检测。
    3110861-5f099449fd873c51.png
    图10.png
十一、Android Studio工程模板
  • 工程模板路径\plugins\android\lib\templates\gradle-projects

    3110861-ed794af056beebab.png
    图11.png

  • 模板文件说明(NewAndroidProject)

- globals.xml.ftl : 指定sdk与kotlin版本
- recipe.xml.ftl : 指定工程依赖文件,所需文件都在root文件夹下
- template.xml : 工程模板文件,定义了新建工程的面板上所显示的内容,是否创建.gitignore文件, 引用globals.xml.ftl与recipe.xml.ftl文件
- template_new_project.png
- root : 工程的一系列属性文件的模板
    -- build.gradle.ftl : 工程的build.gradle文件模板
    -- gradle.properties.ftl : 工程的gradle.properties文件模板
    -- local.properties.ftl : 工程的local.properties文件模板
    -- project_ignore : 工程的.gitignore文件模板
    -- settings.gradle.ftl : 工程的settings.gradle文件模板
十二、NDK快速开发

Gradle-Experimental
I. ./build.gradle依赖

classpath "com.android.tools.build:gradle-experimental:<版本>"

II. ./app/build.gradle使用插件

apply plugin: "com.android.model.application"

III. 包裹android结点

model {
    android {
    }
}
十三、Android解决无法依赖Google库问题

在项目的根目录下,allprojects -> repositories 下添加 maven { url "http://maven.aliyun.com/nexus/content/groups/public" }

allprojects {
  repositories {
    mavenLocal()
    jcenter()
    maven {
      // url "http://maven.aliyun.com/nexus/content/groups/public"
      url "https://maven.aliyun.com/repository/public"
    }
  }
}

Maven常用仓库:

十四、SDK镜像
  • 东软学院
HTTP Proxy Server: mirrors.neusoft.edu.cn
HTTP Proxy Port: 80
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值