Android懒人开发mark

今天get了神技能,跟着大神飞感觉就是爽,Mark一下

以前写findViewById()或者Toast之类语句都超级崩溃,然后被告知有快捷的插件:
jakewharton:butterknife(这个插件可以快捷自动添加指定layout里面的变量以及自动初始化和自动onclick)

postfix completion(这个可以快捷写出Toast,for之类的语句)

jakewharton:butterknife安装使用:

(1)添加plugin: File->settings->plugins,然后搜索butterknife,就是这个:
这里写图片描述
点击安装就可以,安装完之后会要求重启AS,重启一下吧

(2)添加依赖:

  • 在Project的build.gradle文件中增加classpath
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}
allprojects {
    repositories {
        jcenter()
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
  • 在Module的build.gradle文件中增加plugin
apply plugin: 'com.neenbedankt.android-apt'
  • 在Dependencies中增加依赖
compile 'com.jakewharton:butterknife:8.0.0'

这样以后就可以试试啦,这是网上有名的使用动图:
这里写图片描述

postfix completion安装使用

直接在刚刚说的安装插件的地方搜索这个插件安装并重启AS就可以,使用如下:

  • 输入:"haha".sout,就会有提示你回车就会自动补全为:
System.out.println("haha");
  • 输入:"haha".toast,就会有提示回车自动补全: Toast.makeText(this, "haha", Toast.LENGTH_SHORT).show();

  • tv1.getText().null 变成:

    if (tv1.getText() == null) {
    
            }
  • tv1.getText().notnull变成

  if (tv1.getText() != null) {

        }
  • 10.fori 变成:
  for (int i = 0; i < 10; i++) {

        }
  • 10.forr 变成:
 for (int i = 10; i > 0; i--) {

        }

很方便啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值