AndroidAnnotations与ButterKnife_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > AndroidAnnotations与ButterKnife

AndroidAnnotations与ButterKnife

 2018/4/22 18:28:01  zheyiw  程序员俱乐部  我要评论(0)
  • 摘要:因为AndroidAnnotations是自动构建了一个新的Activity给重构代码带来很多的不方便我推荐butterknife引入方式://AndroidAnnotationsannotationProcessor"org.androidannotations:androidannotations:4.3.1"compilegroup:'org.androidannotations',name:'androidannotations-api',version:'4.3
  • 标签:android not Annotation

class="java" name="code">

因为AndroidAnnotations是自动构建了一个新的Activity
给重构代码带来很多的不方便
我推荐butterknife

引入方式:

    //AndroidAnnotations
    annotationProcessor "org.androidannotations:androidannotations:4.3.1"
    compile group: 'org.androidannotations', name: 'androidannotations-api', version: '4.3.1'

    //butterknife
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.0'
    compile 'com.jakewharton:butterknife:8.8.0'


举例:butterknife
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:design:25.3.1'
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    //Gson
    compile 'com.google.code.gson:gson:2.6.2'
    //zxing
    compile(project(':zxing-android-embedded')) { transitive = true }
    //butterknife
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.0'
    compile 'com.jakewharton:butterknife:8.8.0'
    //test
    testCompile 'junit:junit:4.12'
}





发表评论
用户名: 匿名