AndroidAnnotations 类似jack 大神 黄油刀
来源:互联网 发布:安卓同步软件 编辑:程序博客网 时间:2024/06/11 15:48
dependencies { classpath 'com.android.tools.build:gradle:1.3.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'//As 2.0 需要1.8以上 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files}
以上是配置 project Mode
一下app mode
apply plugin: 'android-apt'def AAVersion='3.3.2'android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.jisi.keji.aademo" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } apt { arguments { androidManifestFile variant.outputs[0]?.processResources?.manifestFile resourcePackageName "com.jisi.keji.aademo" } }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0' apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion"}
清单文件配置
<activity android:name=".MainActivity_"//注意此处 android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter></activity>activity中
package com.jisi.keji.aademo;import android.support.design.widget.FloatingActionButton;import android.support.design.widget.Snackbar;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.Toolbar;import android.view.Menu;import android.view.MenuItem;import org.androidannotations.annotations.Click;import org.androidannotations.annotations.EActivity;import org.androidannotations.annotations.ViewById;@EActivity(R.layout.activity_main)public class MainActivity extends AppCompatActivity { // setContentView(R.layout.activity_main); @ViewById Toolbar toolbar; @ViewById(R.id.fab) FloatingActionButton fab; @Click(R.id.fab) void button() { Snackbar.make(fab, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }}
0 0
- AndroidAnnotations 类似jack 大神 黄油刀
- 黄油刀
- butterknife----黄油刀
- android 黄油刀
- android 自定义View ----- 类似黄油相机添加文字
- 黄油刀 Butterknife 8.4.0
- 【Android 进阶】ButterKnife-黄油刀
- 黄油刀使用方法(butterknife)
- 黄油刀注解工具配置
- butterknife 黄油刀 学习记录
- 黄油刀butterknife Android studio
- 黄油刀8.8.1配置
- AndroidAnnotations
- AndroidAnnotations
- AndroidAnnotations
- AndroidAnnotations
- AndroidAnnotations
- androidannotations
- SFTP中创建文件目录,上传文件(*)
- Singleton : Implementation in Unity3d C#
- android-R.bool
- Custom filter giving “Cannot read property 'slice' of undefined” in AngularJS
- HTML获取单选按钮的值
- AndroidAnnotations 类似jack 大神 黄油刀
- UIViewController的edgesForExtendedLayout属性
- IEEE Float Point
- Android学习记录(二十三)-Android Fragment onBackPressed的处理。
- ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法
- 执行一条sql语句update多条记录实现思路
- ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法
- 1.soot基础 -- 基本知识
- Sublime Text 的使用笔记