如何評價《第一行代碼》第二版?
第一行代碼的第二版被Android開發者稱贊為"Android學習的第一本書。該書系統地、循序漸進地介紹了Android軟件開發的必要知識、經驗和技巧。《第一行代碼》(第二版)[1]基于Android7.0對第一版進行了全面更新,重新適配了最新Android系統上的所有知識點,用全新的AndroidStudio開發工具替換了之前的Eclipse,增加了材質設計、運行時權限、多窗口模式、Gradle、Recycl
android工程使用maven的多嗎?
作為一個工作多年的Android開發工程師,我可以負責任的告訴你,maven不是單獨使用的。在Eclipse時代,JavaEE用的多一點,在Android中也可以用maven來依賴它。maven中也有很多優秀的第三方框架可用。
由于Google后來推了AndroidStudio,現在大部分工程師都在用gradle管理項目和依賴關系,maven也可以在Gradle倉庫設置。當然默認是jc
uiautomator2與1.0的區別?
首先,從源代碼的角度來看:
2.0基于插裝,可以獲取應用上下文,可以使用Android服務和接口。
2.0添加UiObject2,Until,By,BySelector等接口。
二、從使用工具來看:
2.0使用androidstudio編寫測試用例。
1.0用eclipse寫。
第三,從實現看:
2.0基于Junittestrunner,用例不需要從任何父類繼承,方法名不受限制。注釋用于測試[junit4]。
1.0需要繼承UiAutomatorTestCase類,測試方法名必須以test,[junit3]開頭。
第四,從施工方法來看:
2.0是用Gradle搭建的。
1.0是用Ant或者Maven搭建的。
五、從產出產品來看:
2.0輸出是Apk,log輸出到logcat。推動并安裝。android設備上的apk文件來運行測試。。
1.0輸出為Jar,日志輸出到終端控件。按下。jar文件加載到設備上來運行測試。