activity_main:全以LinearLayou進行排版 <?xml version="1.0" encoding="...
activity_main: <?xml version="1.0" encoding="utf-8"?>...
添加 OkHttp 依賴庫要使用 OkHttp,必須在 gradle (Module) 層級的 dependencies 中內加入: implementatio...
在 gradle (Module) 層級的 dependencies 中內加入: implementation 'com.squareup.retrofit2:...
在 gradle (Module) 層級的 dependencies 中內加入: implementation 'io.reactivex.rxjava3:rx...
使用DataBinding,首先在build.gradle (Module: app)裡增加 android { .... dataBindin...
MVP架構: Model — 管理資料來源。例如:SharedPreferences、Room、呼叫API View — 顯示UI和與使用者互動I,如 Act...
在 Dagger 裡需要以下四大重要的 annotation: @Inject : 這其實是 Java 的物件,代表物件會被外部設定 @Component :...
build.gradle (app): //Android Studio 4.0 或更高版本 android { ... buildFeatur...
ButterKnife可以讓我們在宣告元件時之後不用再打findViewById這行,可以幫忙省下宣告元件的時間。 build.gradle: dependen...