• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android智能手機的安全管理軟件設計

    2018-05-14 06:23:33翟茜子
    科技風 2018年18期
    關鍵詞:自我保護安卓

    翟茜子

    摘 要:基于Android智能手機的安全信息管理軟件是一款任何人都能使用的App,是一款保護用戶人身安全的軟件能在用戶遇到危險時及時通知聯(lián)系人、及時報警以及在夜間時使用閃光燈進行自我保護的軟件。

    關鍵詞:安卓;人參安全;自我保護;APP

    1 緒論

    由于近幾年出現(xiàn)越來越多的人身安全事故,在獨自一人時遇到危險無法向他人求救的情況,他就得不到幫助。雖然人們可以攜帶各種防身武器,但是攜帶武器出行很不方便,再加上現(xiàn)在人們的防范意識并不是很強,大部分人也不會選擇帶著一些較沉重的東西出行。在國內相關的安全信息管理軟件也并不多,普遍的安全軟件一般就針對某一行業(yè)人員,比如煤礦人員這種存在危險的工作人員,而這種用于普通熱的軟件卻不是很常見。

    2 需求分析

    由于Android智能手機的普及,如果能利用手機作為防身武器使用,那么人們隨時隨地都可以攜帶,但人們遇到危險時根據(jù)不同的情況采取不同的措施。當用戶看見有他人受到威脅時可以打開報警音,讓嫌犯誤以為有警察在附近,可以嚇走嫌犯。但用戶在夜間遇到壞人時,可以打開閃光燈對著壞人的眼睛,用戶及時逃跑。當用戶遇見的情況很緊急可以選擇一鍵給聯(lián)系人發(fā)短信或者一鍵報警。當然在用戶沒有遇到危險,用戶也可以打開定位,用戶的聯(lián)系人就可以隨時看見你的位置,保證用戶的安全。由于大部分Android智能手機有定位模塊和短信模塊,準確實時的獲得當前位置信息,并且通過短信模塊將地理位置信息發(fā)出。結合利用百度地圖還可以查看附加地點以及實現(xiàn)導航。本軟件就是基于上面的功能,對用戶的安全信息進行管理和利用。然后設計和開發(fā)出一款下載和安裝方便、使用方便、用戶體驗好的軟件。

    3 系統(tǒng)設計

    3.1 結構設計

    為了實現(xiàn)設計目標,系統(tǒng)包含以下模塊:

    (1)閃光燈:調用Android智能手機的攝像頭硬件實現(xiàn)燈光的閃爍。

    (2)報警聲:播放警車音樂。

    (3)報警:110號碼在程序中,點擊報警時直接報警,不需再輸入號碼。

    (4)錄音:使用Android手機的話筒進行錄音。

    (5)求助:給保存在數(shù)據(jù)庫中的能接收短信的聯(lián)系人發(fā)送短信。

    (6)設置聯(lián)系人:訪問手機的通訊錄,選擇要求助的聯(lián)系人,必將其保存在數(shù)據(jù)庫中,為了能在第一時間軟件直接給聯(lián)系人發(fā)送短信,不需要用戶再打開通訊錄編輯短信發(fā)送。

    (7)導航:用戶選好目的地后就可以幫助用戶導航到目的地。

    (8)健康指南:這些健康信息存在軟件上,用戶直接進行查看。

    3.2 系統(tǒng)實現(xiàn)

    由于模塊較多,我們主要介紹了以下模塊的設計過程:

    (1)主界面設計,通過第三章的功能需求分析,因為該軟件是安全軟件,所以為了在用戶遇到危險時能快速使用該軟件的功能,將大部分功能都放在主界面上,這樣能實現(xiàn)軟件的快速性要求。主界面的XML配置文件名為main_tab.xml。主界面的整體布局我采用的Linear Layout(線性布局),垂直排列??偛季钟梢粋€LinearLayout和一個tabhost組成。當整體布局確定好后就要將各個組件加入到主界面。

    (2)登錄與注冊界面設計,根據(jù)軟件的設計,軟件的在線模式需要用戶登錄,因此需要設計一個登錄界面。本軟件的登錄界面的XML配置文件是login.xml。登錄需要用戶輸入手機號和密碼,系統(tǒng)為這兩部分提供EditText(編輯文本框)用于用戶輸入。使用編輯文本框的hint屬性,提示用戶需要輸入的內容。如果用戶沒有注冊,在登錄的右上角設計了一個Button,讓用戶進入注冊界面。界面的密碼輸入框下方還有一個Button按鈕用于用戶登錄。同時在登錄按鈕的下方設計了一個TextView,用于用戶忘記密碼讓用戶進入密碼修改界面,用戶重新設置密碼。

    (3) 聯(lián)系人界面設計,根據(jù)軟件的需求分析,用戶可以根據(jù)自己的實際情況設置6個聯(lián)系人。需要用戶向系統(tǒng)保存聯(lián)系人信息包括聯(lián)系人是否接受短信、聯(lián)系人電話號碼和聯(lián)系人信息。聯(lián)系人界面的XML配置文件是sms.xml。界面的布局還是一個垂直的LinearLayout,LinearLayout下有個ScrollView,這個滑動控件主要是為了避免內容過多顯示不全的情況。

    (4)導航模塊設計,百度地圖提供給開發(fā)者的服務有很多,比如基本地圖、定位、導航和路線規(guī)劃等。開發(fā)者根據(jù)自己的開發(fā)需求下載SDK即可。

    使用百度地圖API的一般步驟如下:

    (1)在官網(wǎng)上注冊一個開發(fā)者賬號,接著創(chuàng)建應用獲取API key,這個值可以根據(jù)第(2)操作獲得的。

    (2)創(chuàng)建應用需要的應用包名和數(shù)字簽名SHA1。對于Eclipse開發(fā)平臺查看SHA1的方法是首先在工具欄中打開preferences,然后打開Android選項,最后選擇里面的Build,此時就會看到很多信息,有一行SHA1 fingerprint數(shù)字,這個信息就是我們所需要的數(shù)字前面。在填寫包名時不一定src目錄下的包名,要在AndroidManifest.xml文件中查看package標簽對應的數(shù)據(jù),這個數(shù)據(jù)才是正確的應用包名。

    (3)添加類庫和.so文件到工程中。如果工程中沒有l(wèi)ibs目錄就新建一個。將這些文件粘貼在libs目錄下。

    (4)添加所需要的權限。

    (5)在清單文件Application節(jié)點下注冊信息,需要第(2)獲得的API key。

    地圖導航界面的XML配置文件是map_main.xml文件。在這個界面有個地圖控件,同樣來自于百度地圖API的jar,需要寫上路徑,代碼如關心人界面的地圖引入。

    4 結語

    本軟件是利用Android技術開發(fā)開發(fā)一種基于Android智能手機的安全信息管理軟件。本論文介紹了Android系統(tǒng)與開發(fā)技術。然后對各個功能進行了需求分析,介紹了數(shù)據(jù)庫的結構。利用Eclipse開發(fā)平臺實現(xiàn)客戶端代碼編寫,利用Eclipse Jeeneon實現(xiàn)服務器端代碼編寫并且使用MySQL數(shù)據(jù)庫存儲在線模式的數(shù)據(jù)。

    參考文獻:

    [1]樽本徹也.用戶體驗與可用性測試[M].人民郵電出版社,2015.

    [2]傅小貞.移動設計[M].電子工業(yè)出版社,2013.

    猜你喜歡
    自我保護安卓
    文物表情包
    幼兒安全意識教育與自我保護能力的培養(yǎng)
    考試周刊(2016年99期)2016-12-26 20:25:23
    如何讓幼兒學會自我保護
    東方教育(2016年3期)2016-12-14 17:41:44
    淺析我國幼兒的自我保護能力
    考試周刊(2016年92期)2016-12-08 02:09:07
    一種基于安卓系統(tǒng)的手機側抓包分析方法
    中小學教育管理中侵犯學生權利現(xiàn)象研究
    成才之路(2016年22期)2016-09-22 16:35:08
    安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
    安卓開發(fā)者之煩惱
    咸阳市| 滁州市| 吉木乃县| 全南县| 佛冈县| 棋牌| 敖汉旗| 鄂托克前旗| 河源市| 留坝县| 贞丰县| 大化| 大兴区| 宁德市| 彰武县| 沾化县| 邻水| 古浪县| 马公市| 无棣县| 永昌县| 象州县| 沂水县| 偏关县| 华池县| 高州市| 边坝县| 揭东县| 房产| 玉山县| 紫阳县| 建始县| 大姚县| 廊坊市| 镇康县| 明星| 象山县| 莱西市| 绥滨县| 永泰县| 孟州市|