标签:
1、build.gradle 需要添加的内容标注的颜色是新建项目之后,build.gradle文件需要添加的内容。buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:1.1.1‘ classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.4‘ }}apply plugin: ‘com.android.application‘apply plugin: ‘android-apt‘def AAVersion = ‘3.3.1‘repositories { jcenter()}android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.lpc.test3.app" minSdkVersion 9 targetSdkVersion 14 versionCode 1 versionName "1.0" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_6 targetCompatibility JavaVersion.VERSION_1_6 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘ } }}dependencies { compile fileTree(dir: ‘libs‘, include: [‘*.jar‘]) compile ‘com.android.support:appcompat-v7:22.1.1‘}dependencies { apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion"}apt { arguments { androidManifestFile variant.outputs[0].processResources.manifestFile // if you have multiple outputs (when using splits), you may want to have other index than 0 // If you‘re using flavors you should use the following line instead of hard-coded packageName // resourcePackageName android.defaultConfig.packageName // You can set optional annotation processing options here, like these commented options: // logLevel ‘INFO‘ // logFile ‘/var/log/aa.log‘ }}
2、activity_main内容
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><Buttonandroid:id="@+id/btn1"android:text="发送通知"android:layout_width="match_parent"android:layout_height="wrap_content"/><Buttonandroid:layout_marginTop="10dp"android:layout_below="@id/btn1"android:id="@+id/btn2"android:text="清除通知"android:layout_width="match_parent"android:layout_height="wrap_content"/></RelativeLayout>3、MainActivity 内容
package com.lpc.test3.app;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.widget.Button;import android.widget.Toast;import org.androidannotations.annotations.Click;import org.androidannotations.annotations.EActivity;import org.androidannotations.annotations.ViewById;@EActivity(R.layout.activity_main)public class MainActivity extends ActionBarActivity {@ViewByIdButton btn1;@ViewByIdButton btn2;@Clickvoid btn1(View v){Toast.makeText(MainActivity.this,"大家好",Toast.LENGTH_LONG).show();}}
4、最后的运行结果
标签:
原文地址:http://www.cnblogs.com/liupengcheng/p/4571697.html