本篇文章為大家展示了Android中如何使用Atlas框架,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設(shè)、成都網(wǎng)站制作、臨泉網(wǎng)絡(luò)推廣、微信小程序開發(fā)、臨泉網(wǎng)絡(luò)營銷、臨泉企業(yè)策劃、臨泉品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供臨泉建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
Atlas是什么?
Atlas是一個Android客戶端容器框架,主要提供了組件化、動態(tài)性、解耦化的支持。支持在編碼期、Apk運行期以及后續(xù)運維修復期的各種問題。
在工程期,實現(xiàn)工程獨立開發(fā),調(diào)試功能,工程模塊的獨立。
在運行期間,實現(xiàn)完整的組件生命周期映射,類隔離等機制。
在運維期間,提供快速增量的更新修復功能,快速升級。
Atlas是工程期和運行期共同起作用的框架,它盡量將一些工作放在工程期,這樣保證運行期的簡單、穩(wěn)定。
Atlas的整體設(shè)計,分為五層:無錫正規(guī)婦科醫(yī)院 http://www.jlfukeyy.com/
第一層稱之為Hack層,包括OS Hack toolkit & verifier,這里對系統(tǒng)能力做一些擴展,然后做一些安全校驗。
第二層是Bundle Framework,就是的容器基礎(chǔ)框架,提供Bundle管理、加載、生命周期、安全等一些最基本的能力。
第三層是運行期管理層,包括清單,會把所有的Bundle和它們的能力列在一個清單上,在調(diào)用時方便查找;另外是版本管理,會對所有Bundle的版本進行管理;再就是代理,這里就是和業(yè)界一些插件化框架機制類似的地方,會代理系統(tǒng)的運行環(huán)境,讓Bundle運行在的容器框架上;然后還有調(diào)試和監(jiān)控工具,是為了方便工程期開發(fā)調(diào)試。
第四層是業(yè)務層了,這里向業(yè)務方暴露了一些接口,如框架生命周期、配置文件、工具庫等等。
最上面一層是應用接入層,就是的業(yè)務代碼了。
所以Atlas作為一個框架提供了相對完整的能力,業(yè)務層的開發(fā)可以在框架生命周期的各個環(huán)節(jié)做一些自定義的動作,也可以自由的調(diào)用系統(tǒng)、框架,乃至其它組件釋放的能力
上述內(nèi)容就是Android中如何使用Atlas框架,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。