摘 要:隨著時代的發(fā)展,人們對于外界信息的獲取有著越來越高的興趣,這是社會進步的表現(xiàn)。智能手機以及網(wǎng)絡的發(fā)展成為了人們不可或缺的獲取信息與通訊的工具。與此同時Android智能手機受到了越來越多人的喜歡,Android智能手機的功能越來越多,并且越來越強大,使用Android智能手機隨時隨地的獲取信息已經(jīng)成為了大家獲取信息的重要手段。
關(guān)鍵詞:Android系統(tǒng);智能手機;應用;開發(fā)
中圖分類號:TN929.53
隨著Android智能手機的不斷普及和優(yōu)質(zhì)強大功能的出現(xiàn),其已經(jīng)在逐漸的改變著人們的生活以及工作方式,并且,Android平臺相關(guān)應用程序的開發(fā)群體依舊在也不斷在變大,不斷地進行開發(fā)。Android其實是一種科學的開源平臺,它實現(xiàn)了在相同的硬件上實現(xiàn)更多更好功能且耗費低成本的遠大目標,這有利于在運營商過度的現(xiàn)代網(wǎng)絡系統(tǒng)中開發(fā)新的數(shù)據(jù)服務。所以現(xiàn)在有很多的廠家已經(jīng)利用了Android易移植的良好特點,不斷開發(fā)基于Android系統(tǒng)上的電子書閱讀器、音樂播放器、視頻播放器等等的手機終端。
1 對Android系統(tǒng)與其平臺架構(gòu)的初步認識
Android平臺是由下向上的四個大的層次所組成的,這四個層分別是Linux內(nèi)核層、Android系統(tǒng)運行時庫存以及其它的庫存、應用結(jié)構(gòu)層還有應用程序?qū)印?/p>
Android是谷歌2007年時推出的基于Linux內(nèi)核的一種開源性質(zhì)的手機操作系統(tǒng),其擁有非常豐富的用戶界面以及最終端用戶的應用程序。從此,Android系統(tǒng)的平臺就成為了人們通往世界的信息窗口了,對Android系統(tǒng)能夠起到限制作用的只有開發(fā)者以及用戶的思維想象力。Android現(xiàn)在主要被安裝在智能手機等相關(guān)通訊設備或者是別的便攜式的設備中,其主要包括操作系統(tǒng)、用戶的界面以及用戶相關(guān)應用程序,即一部智能手機正常工作所需要的全部的軟件。Android靠著其良好的用戶體驗,以及廉價成本和高度開放性等特點被很多的終端廠商接受并采用,并在人們的生活中逐漸普遍應用。
2 Android系統(tǒng)的相關(guān)特點
自從有了Android系統(tǒng),不管是普通用戶還是那些高端科技工作人員都對其非常感興趣,主要原因就是Android系統(tǒng)自身所具有的特點非常吸引人,其具體的特性主要有以下幾點。
(1)應用程序框架,其能夠非常方便且快速的重用以及對相關(guān)的手機組件進行替換;Dalvik 虛擬機,這種虛擬機是在Linux內(nèi)核服務的基礎上給Android系統(tǒng)的相關(guān)應用程序來提供托管的重要環(huán)境。
(2)非常優(yōu)質(zhì)的圖形能力,其具有非常高級的圖形支持,這一點是其強有力的競爭武器,其中包括2D、3D以及SQL的動畫等等;再就是Android系統(tǒng)具有多媒體的支持,比較常見的有音頻與視頻,再就是大家平時經(jīng)常用到的各種圖片格式,像MP3、JPG、GIF等等。
(3)具體來說Android智能手機受到大家如此喜愛的原因就是其非常的人性化,以上特點都能更好的為用戶提供服務,并且Android系統(tǒng)的智能手機還支持照相機、指南針、藍牙以及WiFi等等,各種更加個性化的應用一直在不斷的增加中,像微信、天氣提醒、穿衣助手、美顏相機等等。
3 對Android系統(tǒng)運行的內(nèi)環(huán)境的簡要介紹
首現(xiàn),對于移動的設備而言最直接的限制就是電池限制,應用程序多了智能手機的功能就多了,耗電量也就大了,另外處理器每個時鐘周期、顯示屏的背光等等也都是消耗電量的主要原因,智能手機耗電量大。再次,在桌面Internet的世界中,聚合其實是特別重用已有數(shù)據(jù)以及用戶界面元素創(chuàng)建新應用的方法。最后,在Android的系統(tǒng)中對Inters機制的引入,讓應用的程序脫離開了傳統(tǒng)手機系統(tǒng)中對某些軟件的過分依賴。這些都是Android的系統(tǒng)智能手機運行時區(qū)別與傳統(tǒng)手機的幾個重要方面。
4 Android系統(tǒng)中應用程序的幾個重要組成部分
在Android的架構(gòu)中已經(jīng)定義了Activity、Service、Broadcast Receiver、Content Provider這四種重要的應用程序構(gòu)建,在用戶端的Android系統(tǒng)應用程序中其也是由這四種重要構(gòu)建而組成,具體關(guān)系見圖1。
4.1 關(guān)于智能手機中的Activity
Android系統(tǒng)的Activity與桌面操作系統(tǒng)中所具有的應用程序是非常相像的,其實Activity表現(xiàn)出來的就是智能手機應用的界面。當然了,這種界面并不是單一的,其具有非常多的表現(xiàn)形式就像列表形式、圖像小格子形式等。并且智能手機每一個應用程序中都不止具有一個Activity,就像一個短信的應用程序,其必須要有編輯短消息的Activity,還要具有顯示所有信息列表的Activity,另外還要有菜單、彩信列表、設置界面等
4.2 關(guān)于智能手機應用程序中的Service
其為一種不具有界面的組件,和我們在Windows或者是Linux的系統(tǒng)中理解的“服務”是相同的,安卓中的Service同樣是在后臺中進行運行的,用戶可以自己控制Service的運行或者關(guān)閉,其具體運行的時間也完全可以從系統(tǒng)的開啟到系統(tǒng)的關(guān)閉為止。
4.3 關(guān)于智能手機應用程序中的Broadcast Receiver
Broadcast Receiver是手機應用程序中負責接收廣播消息的重要組件,其在手機中是沒有具體界面來現(xiàn)實的,它的功能就是負責手機的監(jiān)聽、接收信息,并根據(jù)邏輯對接收到的廣播信息進行處理,例如,文件下載完畢后的提示,手機電量過低的提示等。
4.4 關(guān)于智能手機應用程序中的Content Provider
Content Provider就是一個專門為手機中其它應用程序來提供數(shù)據(jù)的一個重要組件,并且數(shù)據(jù)是可以在相關(guān)文件中進行保存,任何一種有效的方式都能夠?qū)@些數(shù)據(jù)進行保存。其也是安卓智能手機應用程序系統(tǒng)中必不可少的一項。
5 結(jié)束語
總而言之,為手機用戶提供能夠隨時查詢相關(guān)信息的相關(guān)人性化服務,最方便且最高效的方式就是將智能手機應用系統(tǒng)的相關(guān)功能拓展到客戶的手機終端上,只有這樣客戶才會在短時間內(nèi)就可以享受到方便便捷的服務,能通過移動網(wǎng)以及互聯(lián)網(wǎng)對Web網(wǎng)站并可以對各種業(yè)務進行處理。所以智能手機的相關(guān)應用程序以及其需要的相關(guān)服務會有非常廣闊的發(fā)展前景。
參考文獻:
[1]鄭麗麗.淺談現(xiàn)在化智能手機對人們生活工作方式的影響[J].吉林大學學報(教研),2013(09):167-169.
[2]王麗君.淺談Android系統(tǒng)原理以及開發(fā)要點詳解[M].北京:電子工業(yè)出版社,2012(06):67-69.
[3]裴翔宇.Android系統(tǒng)的具體構(gòu)架和應用開發(fā)探究[J].中國新技術(shù)新產(chǎn)品,2013(09):167-169.
作者簡介:王家旭(1971-),男,湖北十堰人,講師,碩士,研究方向:計算機、android手機軟件開發(fā)。
作者單位:湖北工業(yè)職業(yè)技術(shù)學院,湖北十堰 44200