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