打開手機(jī),我們能看到各種各樣的軟件App,正是這些APP,提升了手機(jī)的使用價值,也為我們的工作和生活帶來了便利。在這個開發(fā)研究人員很是稀缺的時代,我們中培偉業(yè)推出了有關(guān)于Android App架構(gòu)的高級實(shí)訓(xùn)課程。這也是為了響應(yīng)社會之所需。
Android App架構(gòu):開發(fā)人員可以完全訪問核心應(yīng)用程序所使用的API框架。這個應(yīng)用程序的架構(gòu)是簡化了組件的重用;任何一個應(yīng)用程序都可以發(fā)布它功能塊并且任何其它的應(yīng)用程序都是可以使用其所發(fā)布的功能塊的。隱藏在每一個應(yīng)用后面的是一系列的服務(wù)和系統(tǒng):豐富而又可擴(kuò)展的視圖(Views),可以構(gòu)建應(yīng)用程序,它包括了lists,grids,text boxes,buttons,甚至還有可以嵌入的web瀏覽器;內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)或者是共享自己的數(shù)據(jù);資源管理器(Resource Manager)提供非代碼資源訪問;通知管理器(Notification Manager)使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息;活動管理器(Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。
Android App構(gòu)架主要是由松耦合組成,并且使用了項(xiàng)目清單綁定到了一起。項(xiàng)目清單描述了每一個組件以及它們之間是如何交互的,還包含了應(yīng)用程序的硬件和平臺需要的元數(shù)據(jù)(metadata)。rc文件夾用于存放項(xiàng)目的源代碼。其中源代碼是以java包的格式進(jìn)行組織的,還有g(shù)en文件夾,Android文件夾,assets文件夾,res文件夾等等都是我們在Android App架構(gòu)中所應(yīng)用到的。