80,490
社区成员
发帖
与我相关
我的任务
分享不用注解框架
是觉得弊大于利吗? 不用注解框架
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
apply plugin: 'android-apt'
def AAVersion = '3.3.1'
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
apt {
arguments {
//老版本的写法2.2.1以前
//androidManifestFile variant.processResources.manifestFile
//2.2.1以后
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName 'com.c431.wifispy'//项目包名
}
}
import android.widget.TextView;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
@EActivity(R.layout.activity_main)
@ViewById(R.id.tvTip)
TextView tvTip;
@AfterViews
void afterViews() {
tvTip.setText("androidannotations success");
} //setContentView(R.layout.activity_main);