Log分類


  • Log.v(String, String) (詳細資訊)
  • Log.d(String, String) (偵錯)
  • Log.i(String, String) (資訊)
  • Log.w(String, String) (警示)
  • Log.e(String, String) (錯誤)

 

JBLin 發表在 痞客邦 留言(0) 人氣()

1.開啟git bash

git config --global user.name "your username"

文章標籤

JBLin 發表在 痞客邦 留言(0) 人氣()

android gradle內打開testCoverageEnabled

android {
    buildTypes {
        debug {
            testCoverageEnabled true
        }
    }
}

使用gradle指令跑一輪測試,只要測試沒有錯誤,即會產生coverage report

JBLin 發表在 痞客邦 留言(0) 人氣()

Dagger2作為Android的依賴注入主流框架,主要將程式碼的依賴交由框架自動媒合,降低依賴程度,但缺點是學習曲線偏高。

架構是將要提供注入的物件放進Module裡面,將Module放進Component做生命週期的控制,並在要使用的class內做物件注入instance即可使用

JBLin 發表在 痞客邦 留言(1) 人氣()

當啟動新的Activity時,根據launcher mode的設定會有以下的結果
Standard:創建新的Activity

JBLin 發表在 痞客邦 留言(0) 人氣()

Airtest + poco : https://github.com/AirtestProject/Airtest/blob/master/README_zh.md
Appium : 

JBLin 發表在 痞客邦 留言(0) 人氣()

Android網路三大框架為

1.okHttp

JBLin 發表在 痞客邦 留言(0) 人氣()

room測試分成兩個階段,一個為資料庫讀取,另一個為資料庫更新

JBLin 發表在 痞客邦 留言(0) 人氣()

RxJava2的observable需要取消訂閱,否則會有memory leak的風險.

JBLin 發表在 痞客邦 留言(0) 人氣()

1.gradle引用
 apply plugin: 'kotlin-kapt'

JBLin 發表在 痞客邦 留言(0) 人氣()