張杰+諸葉平+劉丹+許金普
摘 要: 針對傳統(tǒng)紙質(zhì)版投票過程中繁瑣費時的問題,提出一種基于Android手機與Internet投票系統(tǒng)的設(shè)計方法。搭建了一個通用的手機開發(fā)環(huán)境,開發(fā)出一個以Android手機為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計的服務(wù)器以及Eclipse環(huán)境開發(fā)的手機投票軟件為核心的投票系統(tǒng)。該系統(tǒng)通過WiFi連接到局域網(wǎng),具有操作簡易、安全易擴展、統(tǒng)計結(jié)果快速高效的特點,有很強的應(yīng)用價值和推廣前景。
關(guān)鍵詞: Android; Internet; Eclipse; 投票系統(tǒng); WiFi
中圖分類號: TN964?34 文獻標(biāo)識碼: A 文章編號: 1004?373X(2014)22?0091?04
Design and implementation of voting system based on Android mobile phone and Internet
ZHANG Jie1, ZHU Ye?ping1,2, LIU Dan1, XU Jin?pu1,3
(1. Agricultural Information Institute of Chinese Academy of Agricultural Sciences, Beijing 100081, China;
2. Key Laboratory of Agricultural Information Service Technology, Ministry of Agriculture, Beijing 100081, China;
3. College of Animation & Communication , Qingdao Agricultural University, Qingdao 266109, China)
Abstract: Aiming at the problems of cumbersome and time?consumption in traditional voting process of paper, a new design approach of voting system based on Android mobile phones and Internet is proposed. A universal environment for mobile phones development was constructed. A voting system based on the hardware of mobile phones with Android system and software which is consist of a server designed by ASP.NET and a mobile phone voting software developed by Eclipse, was developed. The system can be connected with local network through WiFi. It is easy to operate and extend, and has the characteristics of safety and fast statistics. It has a high application value and promotion prospect.
Keywords: Android; Internet; Eclipse; voting system; WiFi
0 引 言
法律規(guī)定選舉權(quán)和被選舉權(quán)是公民的基本政治權(quán)利之一,為了保證公民切實行使該權(quán)利,通常采取投票方式。從班級選舉班委到國家選舉主席都會遇到投票問題,然而大部分仍然采取傳統(tǒng)的手寫處理、人工監(jiān)督和統(tǒng)計等方式,此方法費時費力,結(jié)果統(tǒng)計不夠靈活快捷,已不能滿足快節(jié)奏信息時代背景下人們的需要[1?3]。
近年來,科學(xué)技術(shù)突飛猛進,信息技術(shù)更是日新月異,先進的科技產(chǎn)品極大地方便了人們?nèi)粘I?。?jù)統(tǒng)計,到2012年6月底,我國手機上網(wǎng)用戶量已高達(dá)3.88億,手機的智能性以及低廉價格促使很多人從普通手機轉(zhuǎn)向手機上網(wǎng)[4]。Android是由Google公司開發(fā)的面向移動設(shè)備的操作系統(tǒng),現(xiàn)在其市場用戶占有量已超過塞班和IOS,成為國內(nèi)第一大智能手機操作系統(tǒng)[5?7]。Android操作系統(tǒng)完全開源,使用Linux內(nèi)核[8?9],方便廣大程序員開發(fā)出各種功能新奇的應(yīng)用軟件。基于這種背景和需求,本研究開發(fā)出一種基于Android手機與Internet的投票軟件,該系統(tǒng)能很好地模擬現(xiàn)實投票,快速高效地統(tǒng)計出投票結(jié)果。
1 開發(fā)環(huán)境的構(gòu)建
1.1 Android系統(tǒng)
Android是Google公司于2007年11月推出的一款針對智能手機、平板電腦等移動設(shè)備的操作系統(tǒng),國內(nèi)稱之為“安卓”。它基于Linux內(nèi)核,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一個開發(fā)而完整的移動“軟件?!盵10]。其次,Android系統(tǒng)采用分層架構(gòu),從高到低依次是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層[11]。代碼的開源性、不受運營商的束縛、豐富的硬件選擇、無縫結(jié)合的Google應(yīng)用等特點已使得Android操作系統(tǒng)成為目前全球最大的智能手機操作系統(tǒng)。
1.2 應(yīng)用程序開發(fā)環(huán)境的搭建
基于Android手機與Internet的投票系統(tǒng)開發(fā)環(huán)境包括2部分:客戶端(Android手機)和服務(wù)器端(電腦)。客戶端的開發(fā)環(huán)境分為以下幾個環(huán)節(jié)[12]:
(1) JDK。JDK即為Java開發(fā)工具包(Java Development Kit)的簡稱,是一切Java應(yīng)用程序的基礎(chǔ),它提供Java開發(fā)類庫,是一種構(gòu)建在Java平臺上發(fā)布應(yīng)用程序和組件的開發(fā)環(huán)境。本次開發(fā)所用的JDK版本是1.6。
(2) Eclipse。這是一個集成開發(fā)環(huán)境,是開發(fā)Java軟件的一個工具,使用十分廣泛,本次開發(fā)使用的版本號是4.2。
(3) Android SDK。這是安卓軟件開發(fā)工具包(Software Development Kit)的簡寫,提供基礎(chǔ)的Android開發(fā)類庫和豐富的控件,幫助程序員設(shè)計和開發(fā)Android應(yīng)用軟件。其支持線性布局、絕對布局和相對布局[13],此次版本號為4.2。手機端開發(fā)環(huán)境界面如圖1所示。服務(wù)器端使用ASP.NET和ACCESS數(shù)據(jù)庫。
圖1 手機端開發(fā)環(huán)境界面
2 系統(tǒng)框架
2.1 軟件框架
系統(tǒng)分為客戶端和服務(wù)器端兩部分,二者在同一個局域網(wǎng)內(nèi)即可完成投票功能??蛻舳酥饕δ苡校篒P驗證、獲取候選人名單、投票、提交結(jié)果、退出系統(tǒng)。服務(wù)器的功能為:登錄系統(tǒng)、修改用戶名、顯示或隱藏IP地址、上傳候選人名單、名單相關(guān)操作、開始投票、統(tǒng)計結(jié)果、清空結(jié)果、結(jié)束投票等。軟件框架圖如圖2所示。
2.2 投票原理
投票系統(tǒng)的核心是手機端和服務(wù)器端的數(shù)據(jù)交互。本設(shè)計采取Internet訪問的方式連接服務(wù)器,因而要從手機端輸入服務(wù)器IP地址。為了便于用戶知道網(wǎng)絡(luò)地址,系統(tǒng)自動獲取,只需要使用者點擊頁面上“獲取IP地址”按鈕即可。具體投票流程為:首先,投票管理員登錄系統(tǒng)后,自動獲取服務(wù)器IP地址,同時用戶動態(tài)上傳候選人名單;其次,評委手動輸入IP地址并直接獲取候選人名單和允許的投票數(shù)量,接著投票并提交結(jié)果;最后,管理員點擊服務(wù)器端統(tǒng)計按鈕即可得到最終結(jié)果。注意,輸入IP地址后,系統(tǒng)會先后檢查手機設(shè)備惟一標(biāo)示符以及IP地址,當(dāng)二者合格后才會返回候選人名單。其中設(shè)備惟一標(biāo)示符合格的條件是:服務(wù)器端確定開始投票后該設(shè)備第一次投票,即不可能在一輪投票中多次投票。投票流程如圖3所示。
圖2 軟件框架圖
2.3 數(shù)據(jù)處理
投票系統(tǒng)的分析對象是數(shù)據(jù),獲取候選人名單并穩(wěn)定地傳到服務(wù)器進行統(tǒng)計是投票過程的關(guān)鍵。手機端使用Android系統(tǒng)自帶的SQLite數(shù)據(jù)庫,由姓名和編號字段構(gòu)成。為保證投票系統(tǒng)服務(wù)器端方便快速地部署到各個電腦上,服務(wù)器端利用輕便的Access 2007數(shù)據(jù)庫管理數(shù)據(jù),這樣避免用戶安裝SQL Server等大型軟件。Access中有CandinateName,DeviceIDs,T_User等表格,分別用來存儲候選人名單及得票數(shù)、手機惟一標(biāo)示符、管理員賬號等數(shù)據(jù)。數(shù)據(jù)處理原理如下:
(1) 投票管理員將本地候選人名單(XLS或XLSX格式)上傳到服務(wù)器;
(2) 通過驗證后的手機從服務(wù)器獲取名單數(shù)據(jù)并存入SQLite中;
(3) 評委提取SQLite中名單,勾選候選人并提交結(jié)果;
(4) 結(jié)果傳到服務(wù)器數(shù)據(jù)庫中。因為投票過程中存在多用戶同時和服務(wù)器進行數(shù)據(jù)交換,為避免數(shù)據(jù)混亂,采用Session(會話)方式處理[14?16]。
圖3 投票流程圖
3 系統(tǒng)實現(xiàn)
3.1 手機端
手機端利用Eclipse和Android SDK開發(fā)。在Eclipse軟件中選擇File/new/project/Android Application Project,即可建立一個Android應(yīng)用工程。其中主要文件有:源程序文件src、資源文件res和應(yīng)用配置文件AndroidMainfest.xml[17]。源代碼主要集中在以下4個文件中:
(1) MainActivity.java是應(yīng)用中的組件,為用戶提供可視化界面以及觸動按鈕所引發(fā)的事件編碼,是本系統(tǒng)的主程序;
(2) CandinateOper.java完成客戶端和服務(wù)器之間的數(shù)據(jù)交互;
(3) DeviceID.java獲取手機惟一標(biāo)示符并傳遞給服務(wù)器;
(4) Perpon.java完成SQLite數(shù)據(jù)庫中的數(shù)據(jù)交互。界面布局集中在res/layout路勁下的activity_main.xml文件中,使用線性布局和表格布局。
圖4 手機客戶端系統(tǒng)界面
圖5 手機端程序測試界面
3.2 服務(wù)器端
服務(wù)器端開發(fā)工具包括:ASP.NET 2010,C#,ACCESS。系統(tǒng)使用VS自帶的Gridview模板。在開始投票前能編輯、刪除候選人名單,開始投票后,自動按照票數(shù)排序,同時表格不允許做任何修改。點擊統(tǒng)計結(jié)果,系統(tǒng)實時刷新投票結(jié)果以及此時已經(jīng)投票的評委數(shù)量。在不清空結(jié)果的情況下,點擊開始投票可在保留上次結(jié)果下進行第二輪投票。本系統(tǒng)核心是保證客戶端和服務(wù)器端穩(wěn)定的數(shù)據(jù)傳輸,因而采用HTTP協(xié)議。
4 系統(tǒng)設(shè)置與測試
基于Android手機和Internet的投票系統(tǒng)包含VoteSystem.apk應(yīng)用程序和服務(wù)器端發(fā)布程序VoteSystem,前者安裝在Android手機上,后者部署到IIS上。注意,只有當(dāng)二者在同一個局域網(wǎng)下才能實現(xiàn)投票功能。首先,手機通過WiFi連接到局域網(wǎng),然后輸入服務(wù)器端顯示的IP地址即可實現(xiàn)數(shù)據(jù)傳輸。手機端程序測試界面如圖5所示。服務(wù)器端系統(tǒng)測試界面圖如圖6所示。
圖6 服務(wù)器端系統(tǒng)測試界面
5 結(jié) 語
本文在充分研究現(xiàn)實投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實中繁瑣的投票環(huán)節(jié)程序化,有很強的應(yīng)用價值,能幫助用戶公平、公開、公正地進行投票。具有以下特點:
(1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計出結(jié)果;
(2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計完全公開,投票結(jié)果公正可信;
(3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);
(4) 系統(tǒng)適應(yīng)性強,便于移植。只要Android系統(tǒng)的手機設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;
(5) 易于擴展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進行,不受外網(wǎng)攻擊,保證投票安全。
注:本文通訊作者為諸葉平。
參考文獻
[1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.
[2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.
[3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟市場,2007(3):9?10.
[4] 黃經(jīng).基于Android手機平臺的交通調(diào)查計數(shù)系統(tǒng)的設(shè)計與實現(xiàn)[D].廣州:華南理工大學(xué),2012.
[5] 郭定聰.基于Web服務(wù)器的Android手機管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2013.
[6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機的輕量級訪問控制[J].計算機應(yīng)用研究,2010(7):2611?2613.
[7] 孫曉宇.Android手機界面管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2009.
[8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計, 2012(3):53?55.
[9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.
[10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報,2011,12(3):117?120.
[11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.
[12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.
[13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報,2012,28(18): 163?168.
[14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計和實現(xiàn)[D]. 北京:北京郵電大學(xué),2012.
[15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計與實現(xiàn)[J].科技傳播,2011(7):221?226.
[16] 黃星文.基于Android的手機通訊協(xié)議應(yīng)用研究與實現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.
[17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機投票系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.
圖6 服務(wù)器端系統(tǒng)測試界面
5 結(jié) 語
本文在充分研究現(xiàn)實投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實中繁瑣的投票環(huán)節(jié)程序化,有很強的應(yīng)用價值,能幫助用戶公平、公開、公正地進行投票。具有以下特點:
(1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計出結(jié)果;
(2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計完全公開,投票結(jié)果公正可信;
(3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);
(4) 系統(tǒng)適應(yīng)性強,便于移植。只要Android系統(tǒng)的手機設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;
(5) 易于擴展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進行,不受外網(wǎng)攻擊,保證投票安全。
注:本文通訊作者為諸葉平。
參考文獻
[1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.
[2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.
[3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟市場,2007(3):9?10.
[4] 黃經(jīng).基于Android手機平臺的交通調(diào)查計數(shù)系統(tǒng)的設(shè)計與實現(xiàn)[D].廣州:華南理工大學(xué),2012.
[5] 郭定聰.基于Web服務(wù)器的Android手機管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2013.
[6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機的輕量級訪問控制[J].計算機應(yīng)用研究,2010(7):2611?2613.
[7] 孫曉宇.Android手機界面管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2009.
[8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計, 2012(3):53?55.
[9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.
[10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報,2011,12(3):117?120.
[11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.
[12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.
[13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報,2012,28(18): 163?168.
[14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計和實現(xiàn)[D]. 北京:北京郵電大學(xué),2012.
[15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計與實現(xiàn)[J].科技傳播,2011(7):221?226.
[16] 黃星文.基于Android的手機通訊協(xié)議應(yīng)用研究與實現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.
[17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機投票系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.
圖6 服務(wù)器端系統(tǒng)測試界面
5 結(jié) 語
本文在充分研究現(xiàn)實投票環(huán)節(jié)的基礎(chǔ)上,利用“Eclipse+JDK+Android SDK+ADT”和Visual Studio2010開發(fā)了一個基于Android手機和Internet的投票系統(tǒng)。系統(tǒng)以Android操作系統(tǒng)手機為硬件基礎(chǔ),以ASP.NET環(huán)境設(shè)計的服務(wù)器以及借助Eclipse環(huán)境開發(fā)的手機投票軟件為核心,采用局域網(wǎng)和移動設(shè)備通訊技術(shù)傳輸數(shù)據(jù),將現(xiàn)實中繁瑣的投票環(huán)節(jié)程序化,有很強的應(yīng)用價值,能幫助用戶公平、公開、公正地進行投票。具有以下特點:
(1) 降低傳統(tǒng)紙質(zhì)版投票時間,減少監(jiān)票環(huán)節(jié),快速準(zhǔn)確地統(tǒng)計出結(jié)果;
(2) 支持多用戶同時投票且不發(fā)生沖突,服務(wù)器端候選人名單傳輸、投票過程以及結(jié)果統(tǒng)計完全公開,投票結(jié)果公正可信;
(3) 操作簡單,使用方便,支持多輪重復(fù)投票(在前期投票結(jié)果基礎(chǔ)上繼續(xù)投票);
(4) 系統(tǒng)適應(yīng)性強,便于移植。只要Android系統(tǒng)的手機設(shè)備以及局域網(wǎng)即可使用該系統(tǒng),很容易完成軟件安裝及環(huán)境部署;
(5) 易于擴展、使用安全。系統(tǒng)中投票人員名單、允許投票數(shù)量、IP地址等都是動態(tài)設(shè)置,投票在局域網(wǎng)下進行,不受外網(wǎng)攻擊,保證投票安全。
注:本文通訊作者為諸葉平。
參考文獻
[1] 戴紅芳,丁順新.通用 PHP 網(wǎng)上投票系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2009(11):84?87.
[2] 郭政慧,王巖.網(wǎng)絡(luò)投票系統(tǒng)的防注入數(shù)據(jù)技術(shù)探討[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006(9):12?14.
[3] 吳志輝.在線投票系統(tǒng)[J].科技經(jīng)濟市場,2007(3):9?10.
[4] 黃經(jīng).基于Android手機平臺的交通調(diào)查計數(shù)系統(tǒng)的設(shè)計與實現(xiàn)[D].廣州:華南理工大學(xué),2012.
[5] 郭定聰.基于Web服務(wù)器的Android手機管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2013.
[6] 劉昌平,范明鈺,王光衛(wèi),等.Android手機的輕量級訪問控制[J].計算機應(yīng)用研究,2010(7):2611?2613.
[7] 孫曉宇.Android手機界面管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2009.
[8] 梁超.Android內(nèi)核與標(biāo)準(zhǔn)Linux內(nèi)核對比分析[J].工業(yè)設(shè)計, 2012(3):53?55.
[9] 劉仙艷.移動終端開放平臺——Android[J].信息通信技術(shù),2011(4):40?45.
[10] 白文江.基于Android 平臺的移動應(yīng)用開發(fā)研究[J].太原大學(xué)學(xué)報,2011,12(3):117?120.
[11] 宋小倩,周東升.基于 Android 平臺的應(yīng)用開發(fā)研究[J].軟件導(dǎo)刊,2011,10(2):104?106.
[12] GANDHEWAR N, SHEIKH R. Google Android: an emerging software platform for mobile devices [J]. International Journal on Computer Science & Engineering, 2010, Special Issue: 12?17.
[13] 楊林楠,郜魯濤,林爾升,等.基于 Android 系統(tǒng)手機的甜玉米病蟲害智能診斷系統(tǒng)[J].農(nóng)業(yè)工程學(xué)報,2012,28(18): 163?168.
[14] 陳聯(lián)柯.基于Android平臺的通訊管理系統(tǒng)的設(shè)計和實現(xiàn)[D]. 北京:北京郵電大學(xué),2012.
[15] 董思博,周園園,王祿祿.基于android平臺的通信系統(tǒng)設(shè)計與實現(xiàn)[J].科技傳播,2011(7):221?226.
[16] 黃星文.基于Android的手機通訊協(xié)議應(yīng)用研究與實現(xiàn)[D]. 蘭州:蘭州大學(xué),2010.
[17] 王建,楊曉東,劉志軍.基于 Android 與互聯(lián)網(wǎng)的手機投票系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2013,13(5):78?81.