張國(guó)華
摘要:自改革開放以來,我國(guó)社會(huì)經(jīng)濟(jì)得到了快速發(fā)展和壯大,科學(xué)技術(shù)得到了不斷更新,其中從我國(guó)手機(jī)的發(fā)展速度就可以看出,現(xiàn)如今,我國(guó)已經(jīng)成為世界各國(guó)中手機(jī)持有量最多的國(guó)家之一。我們知道,隨著經(jīng)濟(jì)社會(huì)的發(fā)展,人們物質(zhì)文化生活水平的提高,對(duì)最為常用工具手機(jī)的要求也在不斷提高,因此,手機(jī)的更新頻率也在不斷提高,現(xiàn)階段智能手機(jī)已經(jīng)幾乎取代了傳統(tǒng)的普通手機(jī),成為人們?nèi)粘I钪袘?yīng)用頻率最高的通訊工具。縱觀現(xiàn)階段市場(chǎng)上所流通的智能手機(jī),所采用的系統(tǒng)大多是Android的,對(duì)此,不斷研究Android系統(tǒng)的智能手機(jī)的應(yīng)用于開發(fā)意義重大。
關(guān)鍵詞:Android 智能手機(jī) 應(yīng)用 開發(fā) 分析
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)05(b)-0043-01
隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,3G、4G網(wǎng)絡(luò)得到了大規(guī)模的建設(shè)與發(fā)展,同時(shí),智能手機(jī)的普及率也在不斷提高,在此發(fā)展背景下,Android成為智能手機(jī)的新寵也得到了迅速發(fā)展和完善,成為智能手機(jī)應(yīng)用系統(tǒng)最為廣泛的系統(tǒng)之一,同時(shí)Android系統(tǒng)憑借其自身的優(yōu)勢(shì)也收到廣大智能手機(jī)用戶的青睞。隨著Android系統(tǒng)的發(fā)展壯大,采用Android系統(tǒng)的智能手機(jī)不僅包括完善的用戶界面、完善的操作系統(tǒng)、完善的應(yīng)用程序,同時(shí)還擁有普通電話所具備的所有常用軟件,可謂是現(xiàn)代移動(dòng)設(shè)備的基礎(chǔ)平臺(tái)。同時(shí),由于Android系統(tǒng)具有開放性的特點(diǎn),其可以隨著科學(xué)技術(shù)的發(fā)展而進(jìn)一步升級(jí),為移動(dòng)通訊設(shè)備的發(fā)展提供了更為廣闊的發(fā)展空間。今天,該文通過對(duì)現(xiàn)階段Android智能手機(jī)系統(tǒng)的研究,分析了Android 應(yīng)用程序開發(fā)、應(yīng)用軟件開發(fā)過程中的關(guān)鍵問題以及搭建Android 開發(fā)等方面的內(nèi)容,希望對(duì)智能手機(jī)軟件的進(jìn)一步開發(fā)與應(yīng)用帶來促進(jìn)作用。下面,我們就來通過以下幾個(gè)主要方面來詳細(xì)了解下。
1 Android智能手機(jī)應(yīng)用程序的開發(fā)
現(xiàn)階段,市場(chǎng)上流通的智能手機(jī)有一半以上的采用的是Android操作系統(tǒng),其中,軟件開發(fā)工作人員利用Android 系統(tǒng)中的java程序所獨(dú)有的數(shù)據(jù)庫(kù),研發(fā)了各種各樣具有實(shí)用價(jià)值的操作程序。從具體的方面來講,應(yīng)用文件將會(huì)在安卓的應(yīng)用系統(tǒng)在用java 進(jìn)行操作編輯之后就會(huì)被大面積的包圍,任何一個(gè)應(yīng)用文件都有成為一個(gè)良好的應(yīng)用程序,在這其中不僅有各式文件以及編寫好的程序和資料。因此在Android 的操作系統(tǒng)中,其應(yīng)用過程中存在的特點(diǎn)本文經(jīng)過研究分析,總結(jié)出其具體包括以下幾方面,下面,我們就來詳細(xì)了解下。在正常的操作進(jìn)程之下,如果出現(xiàn)Android 將即將操作的進(jìn)程阻攔不能繼續(xù)的時(shí)候,一般情況下就是系統(tǒng)緩存不夠或者資源不能提供再者就是操作代碼不能繼續(xù)操作的情況,正常的情況下安卓的系統(tǒng)每一個(gè)都會(huì)在Linux 之中,自動(dòng)啟動(dòng)需要執(zhí)行的代碼。每一個(gè)Dalvik Virtual Machine 都是在已有的進(jìn)程中而且是獨(dú)立進(jìn)行的。Linux 的操作都是有其特有的權(quán)限進(jìn)行配置的,而且默認(rèn)的運(yùn)行程序中都會(huì)有一個(gè)Linux User ID,這樣才可以保證要想詢問它的問卷就只有這個(gè)程序才能運(yùn)行,而通過各別的途徑來詢問就是把程序暴露出去。在安卓的應(yīng)用程序研究的過程之中,對(duì)于和我們經(jīng)常研究的Pc 軟件的不同之處,更要引起特別的關(guān)注。
2 對(duì)Android運(yùn)行系統(tǒng)環(huán)境的研究
Android系統(tǒng)中的應(yīng)用程序與智能手機(jī)桌面程序和服務(wù)器中的應(yīng)用程序運(yùn)行存在一定的差別,造成這種差別的因素主要是谷歌對(duì)該系統(tǒng)的要求所導(dǎo)致的,其具體包括以下幾方面:第一,我們知道實(shí)現(xiàn)移動(dòng)設(shè)備正常運(yùn)行的最基本要素就是電量,其中移動(dòng)設(shè)備的處理器每分每秒的運(yùn)行都需要消耗一定的電量,而移動(dòng)設(shè)備的電量是有限的,但是使用者大多不愿意頻繁對(duì)移動(dòng)設(shè)備進(jìn)行充電,結(jié)果導(dǎo)致手機(jī)CPU的時(shí)鐘頻率只有幾百M(fèi)Hz,內(nèi)存容量只有幾百M(fèi)B,數(shù)據(jù)存儲(chǔ)容量也就只有幾十GB。當(dāng)為一個(gè)Android便攜設(shè)備編寫應(yīng)用程序時(shí),這些因素將會(huì)起指導(dǎo)性的作用。
第二,在手機(jī)桌面的網(wǎng)絡(luò)世界中,Android系統(tǒng)包含了一種非常一種非常方便的應(yīng)用程序,例如Android智能手機(jī)中的谷歌地圖應(yīng)用軟件就是一個(gè)很好的例子,即通過簡(jiǎn)單的代碼就可以實(shí)現(xiàn)一個(gè)包含地圖、衛(wèi)星圖、交通信息的系統(tǒng)應(yīng)用程序。這種便捷的應(yīng)用方法是其它智能手機(jī)系統(tǒng)無(wú)法實(shí)現(xiàn)的,我們知道,其他系統(tǒng)的智能手機(jī)除了瀏覽器之外的其他程序都是相對(duì)孤立的,不能與手機(jī)中的普通程序相互融合、交互。
3 Android智能手機(jī)的開發(fā)環(huán)境
Android 這一操作系統(tǒng)運(yùn)用起來效率很高,使用起來方便快捷,而且用戶使用率很高,作為安卓此款應(yīng)用層軟件的主要使用語(yǔ)言JAVA 和日前最具流行趨勢(shì)的開發(fā)工具之一Eclipse,正好可以符合OHA的主張。另外,關(guān)于Android的插件,OHA專門為Eclipse 做了設(shè)計(jì),幫助了我們的工作進(jìn)程。對(duì)于開發(fā)安卓的搭建工作,主要有以下幾個(gè)方面:搭建java的運(yùn)行環(huán)境、Eclipse 的插件及安裝ADT、配置AndroidAVD 然后安裝AnroidSDK。其具體包括以下幾方面,第一,要使Eclipse可以正常啟動(dòng),包含安裝最先進(jìn)的JDK,及配置java的變量環(huán)境兩方面。原因就是Eclipse的語(yǔ)言是java,而且java的環(huán)境建設(shè)要放在首位。第二,要安裝Eclipse,首先要在官網(wǎng)中將軟件下載,安裝,其次才是安裝ADK插件。第三,要安裝AndroidSDK,而作為Android 整個(gè)研究過程之中函數(shù)資源的壓縮包,并且對(duì)其組件進(jìn)行安裝,并且對(duì)AndroidSDK tool配置環(huán)境變量,然后做好Android SDK和Eclipse 的鏈接。
最后,AVD作為已經(jīng)做好配置的模擬器,制定好target,而platform和add—on就是其主要的類型。
4 結(jié)語(yǔ)
綜上所述,隨著我國(guó)經(jīng)濟(jì)社會(huì)、科學(xué)技術(shù)的進(jìn)一步發(fā)展,人民物質(zhì)文化生活水平的進(jìn)一步提高,勢(shì)必會(huì)對(duì)日常生活中應(yīng)用最為頻繁的手機(jī)提出更高的要求,這對(duì)于我們手機(jī)開發(fā)商來講又是一個(gè)良好的機(jī)遇,但是如何更好地完善智能手機(jī)的發(fā)展,又是我們智能手機(jī)開發(fā)商的一個(gè)挑戰(zhàn)。因此,在當(dāng)前發(fā)展過程中,我們作為智能手機(jī)開發(fā)有關(guān)的工作人員要不斷研究和完善Android系統(tǒng)相關(guān)程序,使其能夠跟上時(shí)代的發(fā)展潮流,更好的服務(wù)于廣大人民群眾。
參考文獻(xiàn)
[1] 許文慶,鄭美容.基于Android的智能手機(jī)應(yīng)用開發(fā)的研究[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2012(24):55-57,61.
[2] 唐雄,段昌奉,張巨發(fā),等.基于Android智能手機(jī)的醫(yī)院移動(dòng)護(hù)理系統(tǒng)的建設(shè)與應(yīng)用[J].中國(guó)醫(yī)院,2012(11):62-64.