麥谷軟件
www.free-fireplace.com
臨沂5000  企業(yè)的選擇
14年
+

臨沂小程序開(kāi)發(fā):Android架構

6
發(fā)表時(shí)間:2023-10-10 11:15

臨沂小程序開(kāi)發(fā):Android架構

Android架構分為4層,分別為

(1)應用程序:使用java編寫(xiě)

(2)應用程序框架:

活動(dòng)管理器:用來(lái)管理應用程序生命周期并提供常用的導航回退功能

資源管理器:提供非代碼資源的訪(fǎng)問(wèn),如本地字符串、圖形和布局文件

內容提供器:用來(lái)存放和獲取數據并使用這些數據可以被所有應用程序訪(fǎng)問(wèn)

XMPP服務(wù)器:基于XML的網(wǎng)絡(luò )實(shí)時(shí)通訊協(xié)議

(3)系統運行庫+Android運行時(shí)

系統運行庫:android包括一些c/c++庫,這些庫能被android系統中的不同的組件使用,例如libc是一個(gè)從BSD

繼承來(lái)的標準c系統函數庫;webkit為Web瀏覽器引擎,支持Android瀏覽器(蘋(píng)果Safari的引擎也是webkit)。

SQLite為功能強勁的輕量級關(guān)系數據庫引擎(iOS也是采用的該數據庫引擎)。

Android運行時(shí):包括核心庫(基本類(lèi)庫,例如data structure,network,file system等),很多實(shí)現代碼都來(lái)自Apache Harmony項目,主要目的時(shí)保證虛擬機的類(lèi)庫能夠與Java SE類(lèi)庫最大程度的兼容)與Dalvik虛擬機(用于運行dex:dalvik executable格式二進(jìn)制可執行文件,該虛擬機較之java虛擬機的最大區別是Dalvik基于寄存器)

(4)linux內核:基于linux 2.6內核

總的來(lái)說(shuō),如果要深層次挖掘Android的漏洞就要明白linux內核安全,如果要挖身深層次挖掘iOS的漏洞就要了解Mac內核安全(BSD內核安全)。

臨沂市麥谷軟件信息技術(shù)服務(wù)有限公司,專(zhuān)業(yè)致力于互聯(lián)網(wǎng)基礎服務(wù),臨沂網(wǎng)站建設、微信小程序開(kāi)發(fā)、手機網(wǎng)站、微信官網(wǎng)、外貿企業(yè)推廣、APP定制開(kāi)發(fā)等一站式解決方案成為臨沂地區企業(yè)互聯(lián)網(wǎng)服務(wù)首選伙伴。


分享到:
Tel/移動(dòng)電話(huà):18669652726            Address/地址:山東省臨沂市蘭山區北京路環(huán)球中心C座13層            Mail/郵箱:784203335@qq.com
聯(lián)系方式
人才招聘
———————————————————————————————————————————————————————————————————
全國服務(wù)熱線(xiàn)
0539-8300779
分享到:
掃碼關(guān)注公眾號
掃碼加微信客服
亚洲av无码av制服另类专区_91尤物无码不卡在线_香港三级日本三级a视频_免费观看 国产精品