崔富明
摘 要 經(jīng)濟社會快速發(fā)展的同時,科學技術日新月異,帶動智能手機與個人電腦得到了發(fā)展,逐漸廣泛應用于人們?nèi)粘5纳a(chǎn)生活當中。其中,在智能操作系統(tǒng)當中,安卓操作系統(tǒng)占據(jù)重要地位,并且其開放性相對明顯在安卓操作系統(tǒng)的基礎上開發(fā)軟件具有重要的現(xiàn)實意義。文章對安卓操作系統(tǒng)的開發(fā)進行分析,力求詮釋建立在安卓操作系統(tǒng)基礎上的應用軟件開發(fā)進程。
關鍵詞 安卓操作系統(tǒng) 應用軟件 開發(fā)
中圖分類號:TP311.52 文獻標識碼:A
1安卓操作系統(tǒng)開發(fā)平臺
在安卓操作系統(tǒng)平臺中,構成的主要部分就是應用軟件、中間件以及用戶界面和操作系統(tǒng),從而給平臺各層帶來支撐與保障,使得各層保證分工的明確性。實際應用中,安卓操作系統(tǒng)中的應用程序框架可以有效地提供API,并能合理地設計出其自身特有的功能模塊,這樣一來,實現(xiàn)了為其他應用程序提供有價值的使用依據(jù)的作用。安卓操作系統(tǒng)當中,其最核心的應用程序就是聯(lián)系人、網(wǎng)絡瀏覽器、日歷、SMS應用程序以及電子郵件。在編寫并設計應用程序的過程中,開發(fā)人員通常要對Java語言進行充分地利用,以便確保系統(tǒng)程序和開發(fā)程序所包含的資源實現(xiàn)共享。
2基于安卓操作系統(tǒng)應用軟件開發(fā)的意義
伴隨著人們生活需求的提升,個人電腦與智能手機在社會經(jīng)濟當中的發(fā)展也隨人們需求的提升不斷改進。現(xiàn)階段,我國智能手機市場始終處于爆炸式增長的趨勢,將近2/3的國民都已使用智能手機。與此同時,智能手機的技術水平也處于不斷上升的階段,智能手機終端CPU處理能力以及存儲和用戶交互等方面的能力都出現(xiàn)了明顯的提高,很大程度上對安卓操作系統(tǒng)應用軟件的開發(fā)提供了硬件保障。
3安卓操作系統(tǒng)發(fā)展概述
3.1安卓發(fā)展史
安卓系統(tǒng)是Goole公司于2007年11月5日宣布的基于Linux平臺的開源手機的平臺操作系統(tǒng)。同其他智能手機的操作系統(tǒng)相比,安卓操作系統(tǒng)的開放性更加明顯,并且能夠在其實際運行的過程中始終處于開放狀態(tài),同時還能夠同其他電子設備實現(xiàn)數(shù)據(jù)鏈接,在此基礎上,更好地實現(xiàn)高級操作。當前最新版本已經(jīng)是Android8.0操作系統(tǒng)。
3.2安卓開發(fā)平臺特征
3.2.1應用程序層
智能手機操作系統(tǒng)中的安卓系統(tǒng),本身就能夠為智能手機的運行提供合適的應用軟件,而且,其基本的應用軟件都是操作系統(tǒng)本身所配置的,主要的表現(xiàn)形式就是系統(tǒng)應用。然而,在智能手機實際運行的過程當中,這些應用軟件同其他的應用軟件共同享受同等資源的支配權利。
3.2.2應用程序框架
智能手機操作系統(tǒng)中的安卓操作系統(tǒng),不同之處就是能夠基于應用程序框架支持平臺軟件的運行。而且在安卓智能操作系統(tǒng)當中,各應用軟件都能夠設計出特有功能模塊,在保證功能的設置與應用程序框架的具體需求相吻合的情況下,便可以達到同其他的功能模塊實現(xiàn)信息的交互的目的。
3.2.3內(nèi)核設置
安卓系統(tǒng)是基于Linux3.0發(fā)展起來的,故而安卓系統(tǒng)的核心就集合了Linux的絕大多數(shù)特點。其中,主要部分也就涉及到安卓系統(tǒng)安全認證及網(wǎng)絡協(xié)議棧等等內(nèi)容。但也正是這種智能集成的存在,安卓系統(tǒng)得到了全面發(fā)展,系統(tǒng)也實現(xiàn)了層疊式體制結構的構建,安卓系統(tǒng)實際運行的效率得到了提高。
4基于安卓操作系統(tǒng)分析手機遙控PPT播放軟件的開發(fā)
4.1開發(fā)特點及系統(tǒng)設計
手機遙控PPT播放軟件常在個人電腦中應用,分為兩部分:客戶端與服務器端。客戶端,即在用戶電腦中所運行的PPT程序。服務器端,則是網(wǎng)絡架構服務器的一種鏈接形式。在此范圍內(nèi),客戶端可以利用網(wǎng)絡通信以及其服務器來實現(xiàn)通信。由于這種應用軟件相對成熟,故而其架構與操作系統(tǒng)都十分完善,可以同其他電子信息系統(tǒng)實現(xiàn)鏈接。設計應用軟件的時候,可以將其分成服務器的子系統(tǒng)與終端的子系統(tǒng)。在PPT應用軟件當中,開發(fā)服務器端子系統(tǒng)的應用有效地改進集中于軟件系服務器端。這種方法能夠保證PPT系統(tǒng)當中的服務器端同移動終端子系統(tǒng)實現(xiàn)命令信息交互,從而協(xié)助移動終端子的系統(tǒng)更好地控制手機遙控PPT播放軟件。在整個開發(fā)過程中,設定服務器的子系統(tǒng)主要的任務為:實現(xiàn)終端PPT文件發(fā)送的接收與解析,并且接受終端的控制命令。而移動終端的子系統(tǒng),其主要的工作內(nèi)容則是發(fā)出系統(tǒng)運行命令,滿足反饋PPT頁面信息予以接受的條件。
4.2軟件測試與實際運行結果
在手機遙控PPT播放軟件的編程設計工作完成后,對其實際的運行狀態(tài)予以檢測也很重要,軟件的實用性需要得到保障,設計效果也應給予客觀地評價。在實際的測試過程中,可以通過不同移動數(shù)據(jù)終端來進行與手機遙控PPT播放軟件的服務器子系統(tǒng)對接。在測試的過程中重點關注軟件自身鏈接的安全,在移動數(shù)據(jù)終端處輸入相對復雜的信息內(nèi)容的同時,確保該軟件可以在電腦的頁面中快速反應出智能手機具體的指令信息內(nèi)容。從客觀的角度上長遠分析,手機遙控PPT播放軟件的設計無疑是成功的,同時也證明了基于安卓系統(tǒng)基礎上開發(fā)應用軟件的可行性,所開發(fā)的應用軟件是具有具有現(xiàn)實應用意義的。
5結束語
在智能手機發(fā)展和更新的大環(huán)境下,越來越多的人意識到便攜通信工具的重要性,因而對于智能手機更加重視。安卓操作系統(tǒng)是智能手機重要信用軟件實現(xiàn)功能的操作平臺,能對社會發(fā)展具有積極地推動作用。由此可見,在安卓操作系統(tǒng)基礎上開發(fā)應用軟件并對其進行及時更新對經(jīng)濟發(fā)現(xiàn)和人民生活水平的提高具有重要的積極作用。