凌浩雨 2017-11-02 1013浏览量
效果图:
安装:
Ctrl+Shift+D在Android Studio中唤醒插件.
Case #1: 当选中一个变量,想调用它的方法时...
Case #2: 当Exynap的计算式的结果要赋值给一个变量时。
在其它情况下,光标应该放在新的一行开始。
File->Settings->Editor->Code Style->Java, 在Filed和Static filed的Name prefix中分别填入m, s. 如图:
File->Settings->Editor->Inspecttions中,找到Java->Method metrics->Overly long method,在右侧的Non-comment source statements limit中的输入20.如图:
File->Settings->Plugins->Browse Repositories, 输入Android ButterKnife Zelezny, 点击Install Plugin, 安装完成后重启Android Studio。
是一个快速格式化json数据,自动生成实体类参数的插件。
File->Settings->Plugins->Browse Repositories, 输入GsonFormat, 点击Install Plugin, 安装完成后重启Android Studio。
JsonToKotlinClass 是用于 Kotlin中 快速格式化json数据,自动生成实体类参数的插件。
无线调试应用,要先使用 usb 先连接一次手机,并保证手机和电脑在同一网段。
File -> Settings -> Editor -> General -> Appearance -> show line numbers.
解决方法:
打开 Settings >> Plugins >> Browse repositories...>>输入 Alibaba Java Coding Guidelines.
点击Install安装该插件,下载完成后,点击Restart Android Studio重启IDEA。
中文乱码解决方法
工程模板路径\plugins\android\lib\templates\gradle-projects
模板文件说明(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文件模板
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 {
}
}
在项目的根目录下,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常用仓库:
HTTP Proxy Server: mirrors.neusoft.edu.cn
HTTP Proxy Port: 80
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧