浩明
摘 要: 為了實現(xiàn)基于安卓系統(tǒng)的智能手機的防盜追蹤功能,設計實現(xiàn)了基于Android廣播機制和后臺監(jiān)聽機制的智能手機短信遠程控制功能。不僅能夠?qū)崿F(xiàn)對手機聯(lián)系人信息和內(nèi)存卡信息的遠程刪除,而且能夠?qū)h程手機進行靜音監(jiān)聽、獲取最新通話記錄和GPS定位。理論分析和實驗測試結(jié)果表明,設計的系統(tǒng)功能具有良好的實用性。
關(guān)鍵詞: Android; 防盜追蹤; 廣播機制; GPS定位
中圖分類號: TN926?34; TP311 文獻標識碼: A 文章編號: 1004?373X(2014)14?0036?04
Design and realization of mobile phone anti?theft system based on Android
HAO Ming
(Xian University of Posts and Telecommunications, Xian 710121, China)
Abstract: In order to achieve the Android?based anti?theft tracking function of smart phones, a function of smart phone SMS remote control based on Android broadcast mechanism and backstage monitoring mechanism was achieved. The system can remotely delete the contacts and information in memory card, execute the mute monitoring for the stolen mobile phone, and acquire the latest call record and GPS position. Theoretical analysis and experimental results show that the system has better practicality.
Keywords: Android; anti?theft tracking; android radio mechanism; GPS positioning
隨著智能手機的日益普及,基于智能手機的應用也日益增加,智能手機正在深刻改變著人們的工作和生活方式。由于智能手機廠商眾多,應用的操作系統(tǒng)也不有很大差異。目前主流的操作系統(tǒng)包括:iOS,Windows Phone、Android等,其中以Android系統(tǒng)的市場占有率最高。Android是Google公司開發(fā)的基于Linux內(nèi)核的開源手機操作系統(tǒng)[1], Android系統(tǒng)的開源性使其廣泛應用于智能手機上,這也使得智能手機得到了迅速普及。
Android系統(tǒng)平臺包含有基于Linux內(nèi)核的操作系統(tǒng),虛擬機,中間件,一些API接口以及一些必要的應用功能[2?5]。Android整體上可以看作是由Linux,C/C++和Java所構(gòu)成的開源軟件系統(tǒng)。隨著現(xiàn)在智能手機的普及, 其功能及存儲容量的增加, 一方面方便了用戶把更多信息放入手機中,進行管理, 另一方面也增加了手機泄密、手機隱私被竊、手機丟失后的信息欺詐的危害程度[6],手機一旦丟失將給個人隱私帶來極壞的后果,威脅個人隱私安全。為了有效解決此問題,本文將采用后臺接收系統(tǒng)廣播,實現(xiàn)對手機聯(lián)系人信息和內(nèi)存卡信息的遠程刪除、靜音監(jiān)聽、獲取最新通話記錄和GPS定位,從而實現(xiàn)對用戶個人隱私安全的有效保護。
1 智能手機操作系統(tǒng)
智能手機操作系統(tǒng)是一種運算能力及功能比傳統(tǒng)功能手機系統(tǒng)更強的手機系統(tǒng)。使用最多的操作系統(tǒng)有:iOS,Windows Phone,Android。
iOS是蘋果公司開發(fā)的智能手機操作系統(tǒng),iOS 具有簡單易用的界面、令人驚嘆的功能和超強的穩(wěn)定性,成為智能手機廣大用戶的選擇之一。
Windows Phone(簡稱:WP)是微軟發(fā)布的一款手機操作系統(tǒng), WP有增強的Windows Live體驗、更好的電子郵件體驗、Office Mobile辦公套裝, 為客戶提供了詳細周到的體驗。
Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),目前主要用于移動設備,如智能手機和平板電腦。
據(jù)國外IDC統(tǒng)計數(shù)據(jù)顯示2013年的第4季度,Android平臺手機的全球市場份額已經(jīng)達到78.1%,完全超過了以ios,WP的份額,Android平臺成為了名副其實的大眾化智能手機平臺。
2 手機防盜追蹤機制
基于Android系統(tǒng)的智能手機擁有等眾多功能,為用戶提供豐富的體驗,同時手機丟失后也可以為機主提供一定的信息。在Android手機開發(fā)中對于通信錄、通話記錄、SD信息存儲、GPS定位這些信息都可以通過調(diào)用相關(guān)函數(shù)進行遠程操作或獲取,這就為實現(xiàn)手機防盜提供了基礎(chǔ)。對于手機中聯(lián)系人信息和內(nèi)存卡信息等隱私資料可以通過對相應手機指令完成刪除工作,保護機主的個人隱私;同時可以通過指令獲取手機當前最新通話記錄和GPS定位信息為找回手機提供一定線索。
根據(jù)系統(tǒng)功能要求和Android 系統(tǒng)的特性,首先,當手機用戶在第一次運行本程序時,首先需注冊信息,包括用戶名和用戶密碼,在手機用戶首次開啟防盜功能,并設置一個安全手機號碼后,本程序?qū)⒈4娈斍坝脩鬝IM 卡號和設置的安全手機號碼。之后,本程序會監(jiān)聽手機開機啟動,在每次手機開機后通過讀取當前手機用戶SIM 卡號,并提取保存在數(shù)據(jù)庫中SIM 卡號,比較兩者是否相同來判斷是否為手機合法用戶。SIM卡號相同,本程序開啟后臺監(jiān)聽服務,不做任何動作。否則,程序?qū)⒁远绦判问桨l(fā)送報警短信到綁定的安全手機號碼上。當程序監(jiān)聽檢測到合法用戶通過安全手機號碼回復的短信內(nèi)容時,這里我們以短信內(nèi)容來執(zhí)行相應功能,本系統(tǒng)收到短信后通過分析得出相應指令,分別執(zhí)行刪除被控手機上的聯(lián)系人信息、內(nèi)存卡信息、靜音監(jiān)聽、獲取最新通話記錄和GPS定位功能。防盜功能流程如圖1所示。
受控手機開機后,本系統(tǒng)監(jiān)聽到Android系統(tǒng)發(fā)出的啟動廣播時,系統(tǒng)啟動開機SIM卡更換判斷,首先判斷SharedPreferences中是否存儲了SIM卡號,如果為空,則將其保存;非空,用當前的SIM卡號與SharedPreferences中存儲的SIM卡號比較,若不相等,則向綁定的手機發(fā)送一條提示信息,通知手機已更換SIM卡,被通知的手機就可以得到換卡后的手機號碼。
開機SIM卡驗證流程如圖2所示。通過繼承Service類(Android系統(tǒng)應用程序組件,與Activity不同的是沒有圖形化界面,用于處理耗時較長的操作)進行后臺監(jiān)聽,通過內(nèi)部類繼承BroadcastReceiver接收系統(tǒng)的短信廣播。Android操作系統(tǒng)在收到短信時系統(tǒng)會發(fā)送廣播,此時所有已注冊的BroadcastReceiver檢查注冊時的IntentFilter(過濾器),是否與發(fā)送的Intent相匹配,匹配則調(diào)用BroadcastReceiver的onReceiver( )方法進行處理。在捕獲系統(tǒng)的短信廣播之后,對短信內(nèi)容進行提取,并判斷是否為已設置的安全密碼,如果匹配成功,將喚醒名為MENU的Activity類來自動回復功能菜單,用戶可以通過任何可以收發(fā)短信的手機接收系統(tǒng)發(fā)出的短信菜單,并且對菜單進行相應功能的回復操作,同時通過對標志位的更改達到調(diào)用針對功能菜單序號監(jiān)聽服務的目的。后臺監(jiān)聽的基本流程如圖3所示。
圖1 防盜功能流程
圖2 開機SIM卡驗證流程
3 方案實現(xiàn)
3.1 數(shù)據(jù)存儲
Android 提供了5 種方式存儲數(shù)據(jù),分別Shar?edPreferences 類存儲、文件存儲、SQLite 數(shù)據(jù)庫存儲、ContentProvider 存儲、網(wǎng)絡存儲[7]。由于SharedPreferences 方式適合存儲數(shù)據(jù)量不大的信息。因此本程序采用SharedPrefere?nce來進行數(shù)據(jù)的存儲的,自己重新更換的賬號與密碼是存儲在SharedPreference中的。
圖3 后臺監(jiān)聽流程
核心代碼如下:
SharedPreferencessp=getSharedPreferences(SETTING_Infos,0);
sp.edit().putString(PASSWORD,md5.Md5(pwd2)).commit();
3.2 獲取最新通話記錄
Android平臺上的手機通話記錄形式是Content Provider,使用ContentResolver來查詢通話記錄,然后返回Cursor對象。核心代碼如下:
Final Cursor cursor = cr.query(CallLog.Calls.CONTENT_URI,new String[]
{
CallLog.Calls.NUMBER,
CallLog.Calls.CACHED_NAME,
CallLog.Calls.TYPE,
CallLog.Calls.DATE
},null,null,
CallLog.Calls.DEFAULT_SORT_ORDER);
cursor.getCount();
3.3 聯(lián)系人信息刪除
刪除通訊錄里的聯(lián)系人信息,使用ContentResolver對象(content),調(diào)用content.delete()方法,通過設置delete方法的參數(shù),將所有聯(lián)系人刪除。核心代碼如下:
getContentResolver().delete(Uri.parse(ContactsContract.RawContacts.CONTENT_URI.toString()+"?"+ContactsContract.CALLER_IS_SYNCADAPTER+"=true"), ContactsContract.Contacts._ID + ">0", null);
3.4 內(nèi)存卡信息刪除
通過指定文件目錄,然后對文件內(nèi)的內(nèi)容進行遍歷,對每個文件執(zhí)行delete()操作,即可將其刪除。在進行刪除操作時,首先需要加入權(quán)限,加入的權(quán)限為:
核心代碼如下:
//在這里設置目錄
File f=new File("/sdcard/");
File[] files=f.listFiles();
for(int i = 0; i { files[i].delete(); } 3.5 靜音監(jiān)聽 靜音監(jiān)聽的實現(xiàn)是基于每個手機必備的基本功能即撥打電話,因為撥打電話屬于手機底層的服務,與用戶隱私及通話費用等問題息息相關(guān),所以要加權(quán)限:
Intent intentDial=new Intent(Intent.ACTION_CALL,
Uri.parse("tel:" + Number));
startActivity(intentDial);
3.6 GPS定位
GPS( Global Positioning System) 即全球定位系統(tǒng)[8]。在 Android平臺中提供了位置服務的API,主要有Location Manager和Location Providers兩個對象。通過調(diào)用系統(tǒng)的LocationManager 來獲取地理位置等相關(guān)信息。調(diào)用GPS需要添加權(quán)限為
核心代碼如下:
LocationManager locationManager = (LocationManager)Function05GPSLocation.this.getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,new TestLocationListe?ner());
4 功能測試
為了進一步對本系統(tǒng)的相關(guān)功能進行驗證和測試,我們以Android 2.2版本模擬器為測試平臺,演示真機采用三星i9000智能手機,測試手機的系統(tǒng)版本為Android 2.2定制版本。以下是對本文設計的功能進行測試和分析的結(jié)果。
4.1 內(nèi)存卡信息刪除功能
監(jiān)控手機發(fā)送短信至受控手機,受控手機內(nèi)目錄為/sdcard/下的所有文件將被清空。SD內(nèi)存卡清空測試結(jié)果見圖4。其中監(jiān)控端返回信息中“Your Phone SD Card Delete Succeed”表明受控端SD卡內(nèi)存卡已清空。
圖4 內(nèi)存卡信息刪除功能測試(監(jiān)控端?受控端)
4.2 靜音監(jiān)聽功能
發(fā)送短信至受控手機,可以進行監(jiān)聽功能的測試。受控手機會自動給監(jiān)控手機回撥電話,需要監(jiān)控手機點擊綠色接聽電話按鈕即可進行正常監(jiān)聽,當需要結(jié)束監(jiān)聽時,點擊紅色掛電話按鈕結(jié)束通話。監(jiān)聽功能測試結(jié)果見圖5。其中從左到右依次為電話呼入、通話中、通話結(jié)束三個過程,通過以上三個過程完成一次靜音監(jiān)聽。
圖5 靜音監(jiān)聽功能測試
4.3 獲取最新通話記錄功能
發(fā)送短信至受控手機,可以獲取由受控手機回復的最新通話記錄信息。獲取通話記錄的測試結(jié)果如圖6所示。其中左邊為監(jiān)控端,右邊為受控端,受控端的通信記錄中顯示最新的通話記錄是11 min前的15555215556,同時監(jiān)控端獲取到的最新通話記錄也是15555215556,測試結(jié)果表明,此功能可以獲取受控端的最新通話記錄。
圖6 獲取最新通話記錄功能測試(監(jiān)控端?受控端)
4.4 GPS定位功能
發(fā)送短信至受控手機,可以進行GPS位置查詢的測試,收到由受控手機回復的當前GPS經(jīng)度緯度數(shù)據(jù)。獲取GPS信息測試結(jié)果見圖7。其中Longitude為經(jīng)度信息,Latitude為維度信息,據(jù)此經(jīng)緯度信息便可知道手機目前所處的具體位置,為找回手機提供確切的位置信息。
圖7 GPS定位功能測試圖(監(jiān)控端?受控端)
5 結(jié) 論
本文基于Android系統(tǒng)平臺中的廣播機制、SIM卡驗證機制以及后臺監(jiān)聽等機制設計實現(xiàn)了Android 手機防盜追蹤功能,不僅能夠?qū)崿F(xiàn)對手機聯(lián)系人信息和內(nèi)存卡信息的遠程刪除,且能夠?qū)h程手機進行靜音監(jiān)聽、獲取最新通話記錄和GPS定位,本系統(tǒng)為丟失手機用戶找回手機提供了重要線索,實現(xiàn)了智能手機防盜追蹤功能。
參考文獻
[1] BURNETTE E D. Android基礎(chǔ)教程[M].田俊靜,張波,黃湘情,等譯.3版.北京:人民郵電出版社,2010.
[2] 靳巖,姚尚朗.Google Android開發(fā)入門與實踐[M].北京:人民郵電出版社,2009.
[3] 佘志龍,陳昱勛,鄭名杰,等.Google Android SDK開發(fā)范例大全[M].2版.北京:人民郵電出版社,2010.
[4] RETO Meier. Android 2高級編程[M].王超,譯.2版.北京:清華大學出版社,2010.
[5] 韓超.Android核心原理與系統(tǒng)級應用高效開發(fā)[M].北京:電子工業(yè)出版社,2012.
[6] 杜林鋒.手機信息安全不可忽視[J].內(nèi)蒙古科技與經(jīng)濟,2007(7):78?80.
[7] 張富,江冰,黃佳,等.基于Android 的個人云安全存儲系統(tǒng)[J].科學技術(shù)與工程,2012,12(27):7100?7108.
[8] 劉勝前,陳立定,任志剛.基于Android移動平臺和GPS應用服務研究[J].信息技術(shù),2012(1):82?85.
[9] 李錚.基于Android的個人云安全存儲系統(tǒng)[J].承德石油高等??茖W校學報,2013,15(5):33?36.
[10] 肖飛,喬榮愛.基于Android的校園報警平臺的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(8):222?224.
Intent intentDial=new Intent(Intent.ACTION_CALL,
Uri.parse("tel:" + Number));
startActivity(intentDial);
3.6 GPS定位
GPS( Global Positioning System) 即全球定位系統(tǒng)[8]。在 Android平臺中提供了位置服務的API,主要有Location Manager和Location Providers兩個對象。通過調(diào)用系統(tǒng)的LocationManager 來獲取地理位置等相關(guān)信息。調(diào)用GPS需要添加權(quán)限為
核心代碼如下:
LocationManager locationManager = (LocationManager)Function05GPSLocation.this.getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,new TestLocationListe?ner());
4 功能測試
為了進一步對本系統(tǒng)的相關(guān)功能進行驗證和測試,我們以Android 2.2版本模擬器為測試平臺,演示真機采用三星i9000智能手機,測試手機的系統(tǒng)版本為Android 2.2定制版本。以下是對本文設計的功能進行測試和分析的結(jié)果。
4.1 內(nèi)存卡信息刪除功能
監(jiān)控手機發(fā)送短信至受控手機,受控手機內(nèi)目錄為/sdcard/下的所有文件將被清空。SD內(nèi)存卡清空測試結(jié)果見圖4。其中監(jiān)控端返回信息中“Your Phone SD Card Delete Succeed”表明受控端SD卡內(nèi)存卡已清空。
圖4 內(nèi)存卡信息刪除功能測試(監(jiān)控端?受控端)
4.2 靜音監(jiān)聽功能
發(fā)送短信至受控手機,可以進行監(jiān)聽功能的測試。受控手機會自動給監(jiān)控手機回撥電話,需要監(jiān)控手機點擊綠色接聽電話按鈕即可進行正常監(jiān)聽,當需要結(jié)束監(jiān)聽時,點擊紅色掛電話按鈕結(jié)束通話。監(jiān)聽功能測試結(jié)果見圖5。其中從左到右依次為電話呼入、通話中、通話結(jié)束三個過程,通過以上三個過程完成一次靜音監(jiān)聽。
圖5 靜音監(jiān)聽功能測試
4.3 獲取最新通話記錄功能
發(fā)送短信至受控手機,可以獲取由受控手機回復的最新通話記錄信息。獲取通話記錄的測試結(jié)果如圖6所示。其中左邊為監(jiān)控端,右邊為受控端,受控端的通信記錄中顯示最新的通話記錄是11 min前的15555215556,同時監(jiān)控端獲取到的最新通話記錄也是15555215556,測試結(jié)果表明,此功能可以獲取受控端的最新通話記錄。
圖6 獲取最新通話記錄功能測試(監(jiān)控端?受控端)
4.4 GPS定位功能
發(fā)送短信至受控手機,可以進行GPS位置查詢的測試,收到由受控手機回復的當前GPS經(jīng)度緯度數(shù)據(jù)。獲取GPS信息測試結(jié)果見圖7。其中Longitude為經(jīng)度信息,Latitude為維度信息,據(jù)此經(jīng)緯度信息便可知道手機目前所處的具體位置,為找回手機提供確切的位置信息。
圖7 GPS定位功能測試圖(監(jiān)控端?受控端)
5 結(jié) 論
本文基于Android系統(tǒng)平臺中的廣播機制、SIM卡驗證機制以及后臺監(jiān)聽等機制設計實現(xiàn)了Android 手機防盜追蹤功能,不僅能夠?qū)崿F(xiàn)對手機聯(lián)系人信息和內(nèi)存卡信息的遠程刪除,且能夠?qū)h程手機進行靜音監(jiān)聽、獲取最新通話記錄和GPS定位,本系統(tǒng)為丟失手機用戶找回手機提供了重要線索,實現(xiàn)了智能手機防盜追蹤功能。
參考文獻
[1] BURNETTE E D. Android基礎(chǔ)教程[M].田俊靜,張波,黃湘情,等譯.3版.北京:人民郵電出版社,2010.
[2] 靳巖,姚尚朗.Google Android開發(fā)入門與實踐[M].北京:人民郵電出版社,2009.
[3] 佘志龍,陳昱勛,鄭名杰,等.Google Android SDK開發(fā)范例大全[M].2版.北京:人民郵電出版社,2010.
[4] RETO Meier. Android 2高級編程[M].王超,譯.2版.北京:清華大學出版社,2010.
[5] 韓超.Android核心原理與系統(tǒng)級應用高效開發(fā)[M].北京:電子工業(yè)出版社,2012.
[6] 杜林鋒.手機信息安全不可忽視[J].內(nèi)蒙古科技與經(jīng)濟,2007(7):78?80.
[7] 張富,江冰,黃佳,等.基于Android 的個人云安全存儲系統(tǒng)[J].科學技術(shù)與工程,2012,12(27):7100?7108.
[8] 劉勝前,陳立定,任志剛.基于Android移動平臺和GPS應用服務研究[J].信息技術(shù),2012(1):82?85.
[9] 李錚.基于Android的個人云安全存儲系統(tǒng)[J].承德石油高等??茖W校學報,2013,15(5):33?36.
[10] 肖飛,喬榮愛.基于Android的校園報警平臺的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(8):222?224.
Intent intentDial=new Intent(Intent.ACTION_CALL,
Uri.parse("tel:" + Number));
startActivity(intentDial);
3.6 GPS定位
GPS( Global Positioning System) 即全球定位系統(tǒng)[8]。在 Android平臺中提供了位置服務的API,主要有Location Manager和Location Providers兩個對象。通過調(diào)用系統(tǒng)的LocationManager 來獲取地理位置等相關(guān)信息。調(diào)用GPS需要添加權(quán)限為
核心代碼如下:
LocationManager locationManager = (LocationManager)Function05GPSLocation.this.getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,new TestLocationListe?ner());
4 功能測試
為了進一步對本系統(tǒng)的相關(guān)功能進行驗證和測試,我們以Android 2.2版本模擬器為測試平臺,演示真機采用三星i9000智能手機,測試手機的系統(tǒng)版本為Android 2.2定制版本。以下是對本文設計的功能進行測試和分析的結(jié)果。
4.1 內(nèi)存卡信息刪除功能
監(jiān)控手機發(fā)送短信至受控手機,受控手機內(nèi)目錄為/sdcard/下的所有文件將被清空。SD內(nèi)存卡清空測試結(jié)果見圖4。其中監(jiān)控端返回信息中“Your Phone SD Card Delete Succeed”表明受控端SD卡內(nèi)存卡已清空。
圖4 內(nèi)存卡信息刪除功能測試(監(jiān)控端?受控端)
4.2 靜音監(jiān)聽功能
發(fā)送短信至受控手機,可以進行監(jiān)聽功能的測試。受控手機會自動給監(jiān)控手機回撥電話,需要監(jiān)控手機點擊綠色接聽電話按鈕即可進行正常監(jiān)聽,當需要結(jié)束監(jiān)聽時,點擊紅色掛電話按鈕結(jié)束通話。監(jiān)聽功能測試結(jié)果見圖5。其中從左到右依次為電話呼入、通話中、通話結(jié)束三個過程,通過以上三個過程完成一次靜音監(jiān)聽。
圖5 靜音監(jiān)聽功能測試
4.3 獲取最新通話記錄功能
發(fā)送短信至受控手機,可以獲取由受控手機回復的最新通話記錄信息。獲取通話記錄的測試結(jié)果如圖6所示。其中左邊為監(jiān)控端,右邊為受控端,受控端的通信記錄中顯示最新的通話記錄是11 min前的15555215556,同時監(jiān)控端獲取到的最新通話記錄也是15555215556,測試結(jié)果表明,此功能可以獲取受控端的最新通話記錄。
圖6 獲取最新通話記錄功能測試(監(jiān)控端?受控端)
4.4 GPS定位功能
發(fā)送短信至受控手機,可以進行GPS位置查詢的測試,收到由受控手機回復的當前GPS經(jīng)度緯度數(shù)據(jù)。獲取GPS信息測試結(jié)果見圖7。其中Longitude為經(jīng)度信息,Latitude為維度信息,據(jù)此經(jīng)緯度信息便可知道手機目前所處的具體位置,為找回手機提供確切的位置信息。
圖7 GPS定位功能測試圖(監(jiān)控端?受控端)
5 結(jié) 論
本文基于Android系統(tǒng)平臺中的廣播機制、SIM卡驗證機制以及后臺監(jiān)聽等機制設計實現(xiàn)了Android 手機防盜追蹤功能,不僅能夠?qū)崿F(xiàn)對手機聯(lián)系人信息和內(nèi)存卡信息的遠程刪除,且能夠?qū)h程手機進行靜音監(jiān)聽、獲取最新通話記錄和GPS定位,本系統(tǒng)為丟失手機用戶找回手機提供了重要線索,實現(xiàn)了智能手機防盜追蹤功能。
參考文獻
[1] BURNETTE E D. Android基礎(chǔ)教程[M].田俊靜,張波,黃湘情,等譯.3版.北京:人民郵電出版社,2010.
[2] 靳巖,姚尚朗.Google Android開發(fā)入門與實踐[M].北京:人民郵電出版社,2009.
[3] 佘志龍,陳昱勛,鄭名杰,等.Google Android SDK開發(fā)范例大全[M].2版.北京:人民郵電出版社,2010.
[4] RETO Meier. Android 2高級編程[M].王超,譯.2版.北京:清華大學出版社,2010.
[5] 韓超.Android核心原理與系統(tǒng)級應用高效開發(fā)[M].北京:電子工業(yè)出版社,2012.
[6] 杜林鋒.手機信息安全不可忽視[J].內(nèi)蒙古科技與經(jīng)濟,2007(7):78?80.
[7] 張富,江冰,黃佳,等.基于Android 的個人云安全存儲系統(tǒng)[J].科學技術(shù)與工程,2012,12(27):7100?7108.
[8] 劉勝前,陳立定,任志剛.基于Android移動平臺和GPS應用服務研究[J].信息技術(shù),2012(1):82?85.
[9] 李錚.基于Android的個人云安全存儲系統(tǒng)[J].承德石油高等??茖W校學報,2013,15(5):33?36.
[10] 肖飛,喬榮愛.基于Android的校園報警平臺的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(8):222?224.