企業級Android應用架構設計與開發


一、應用架構的基礎知識

  1.maven的了解

    

  2.創建nexus :

         nexus的網址  http://127.0.0.1:8081/nexus/#welcome

   nexus的配置  https://www.iteye.com/blog/happyqing-2002124

  3.AndroidStudio和nexus搭建過程

   a.這個是給gradle編譯使用

           

  b. 這個是給全局編譯使用,這里是真正的編譯

    

  c. 對每一個moudle信息上傳到maven

//上傳maven配置
uploadArchives {
repositories {
mavenDeployer {
repository(url: NEXUS_REPOSITORY_URL) {
authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
}
pom.project {
name pomName
version pomVersionName
description pomDescription
artifactId pomVersionName
groupId POM_GROUPID
packaging POM_PACKAGING
}
}
}
}
4.對Gradle的腳本編譯理解
 a. apply plugin: 'com.android.library' : 聲明引用添加的插件
b. apply from: "config.gradle" : 聲明引用添加的配置文件


5.
implementation、api、compile的區別
 a.
implementation和api的區別:
implementation A->B->C->D 如D改變了只需要修改編譯C、D兩個modle,編譯時間上比較快。沒有直接依賴的就無法訪問,他們是隱藏自己的。例:A就無法訪問C、D

 api A-B->C->D 如果修改D,A、B、C、D都需要重新修改編譯,在時間上比較慢。可以直接引用,因為他們是暴露外面的。例:A可以訪問C、D

b.compile和api完全一樣,只不過是compile過時的代碼,被api取代
6.JobService 學習在第12章,目前略過
 


    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM