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