Android學習之路:Android開發首先要做的作業
- 1. 構建腳本(提升android加載外網資源速度)
- 2. 編輯 1.8 java版本(提供更多使用方法)
- 3. 添加 butterknife 依賴(快速系結組件)
- 4. 使用 butterknife
1. 構建腳本(提升android加載外網資源速度)
? 打開 android studio -->project build.gradle–>添加代碼(兩處都要)
maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
google()
jcenter()
}
allprojects {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
google()
jcenter()
}
}
? 說明:添加此行代碼,Android studio 在加載組件的時候會優先選擇aliyun的鏡像檔案,沒有添加的話,會訪問默認的google、jcenter,速度會比較慢,
2. 編輯 1.8 java版本(提供更多使用方法)
? 打開 android studio -->module build.gradle–>添加代碼
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
?完整頁面如下:
android {
compileSdkVersion 30
buildToolsVersion "30.0.0"
defaultConfig {
applicationId "com.example.luckydraw"
minSdkVersion 15
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
3. 添加 butterknife 依賴(快速系結組件)
? 第一步 ,在 module build.gradle 下添加butterknife 依賴,如下圖
//注解
implementation 'com.jakewharton:butterknife:10.2.3'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
? 第二步 ,在 project build.gradle 下添加butterknife 依賴,如下圖
? //botterKnife
? classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’
buildscript {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
//botterKnife
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
? 第三步 , 加載 butterknife 插件步驟:打開Android studio --> settings --> piugins --> 在 marketplace 搜索欄中搜索 butterknife --> install(我已經下好,所以在installed看 ? ( ^ ? ^ * ) )

? 第四步 , 重啟 Android ,
? 注意:配置 butterknife 需要配合 目錄2 一起才能正常使用,否則會出錯,
4. 使用 butterknife
? 注意:請提前配置好插件,未配置可以看目錄3配置
? butterknife的使用非常簡單
? 1).在 activity 中 添加
ButterKnife.bind(this);
? 2).在 activity 檔案中右擊系結的 xml 檔案名 --> 點擊generate --> 點擊generate butterknife … --> 勾選控制元件系結(也可以設定點擊事件)
? 效果圖:

@BindView(R.id.list_item)
ListView listItem;
@BindView(R.id.ed_num)
EditText edNum;
@BindView(R.id.bt_draw)
Button btDraw;
@BindView(R.id.bt_clear)
Button btClear;
@BindView(R.id.checkbox)
CheckBox checkbox;
@BindView(R.id.et_num2)
? 筆記,歡迎白嫖? ( ^ ? ^ * )
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/263491.html
標籤:其他
