亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        兒童失蹤預(yù)警平臺的設(shè)計與實現(xiàn)

        2019-06-25 02:29:30孫蕾王淑霞
        商情 2019年25期

        孫蕾 王淑霞

        [摘要]在信息化快速發(fā)展的當(dāng)今社會,借助網(wǎng)絡(luò)的力量幫助失蹤兒童重歸家庭是最好的選擇,因此研發(fā)一款兒童失蹤預(yù)警平臺App尤為重要,該平臺借助成熟的移動互聯(lián)網(wǎng)技術(shù)和GIS地理信息系統(tǒng)技術(shù)的支持,并采用WebView與原生App混合開發(fā)的模式完成,本系統(tǒng)包括失聯(lián)模塊,用戶信息設(shè)置及預(yù)警模塊三個模塊,該平臺實現(xiàn)了用戶可以不用登錄一鍵通話報警功能,拍照的功能,定位的功能,發(fā)短信的功能。該平臺通過將家長、失蹤兒童、警方、以及社會大眾的聯(lián)動機制,實現(xiàn)了線索共享,能在第一時間獲取失蹤兒童的線索,有一款兒童失蹤預(yù)警平臺是非常必要的。

        [關(guān)鍵詞]失蹤預(yù)警 Hybire開發(fā)模式 WebView

        1.引言

        在美國,兒童丟失尋回率能夠達到97.7%,而在中國,據(jù)不完全統(tǒng)計不足1%?,F(xiàn)在22個國家建立了符合自己本國國情的兒童失蹤預(yù)警平臺,而在中國還是個空白,社會大眾期望能有一個符合中國國情的兒童是蹤預(yù)警平臺。

        兒童在脫離父母及其監(jiān)護人的時間越長,那么這個孩子的找回的概率就會降低,真正的預(yù)防是提升全民的兒童失蹤防范的意識,加大兒童失蹤犯罪的打擊力度,建立一套全社會的監(jiān)護體系,而不是依靠組織或者個人的幫助。

        2系統(tǒng)設(shè)計

        2.1總體設(shè)計

        經(jīng)過需求分析,此預(yù)警平臺分為失聯(lián)平臺,預(yù)警平臺,我的設(shè)置三個模塊。使用了騰訊地圖SDK實現(xiàn)定位功能,調(diào)用系統(tǒng)發(fā)短息及撥打電話等功能。此系統(tǒng)可以快速建立兒童失蹤預(yù)警時的家長,兒童,警方,及社會大眾的響應(yīng)體系,線索共享快速的鎖定目標,解救兒童,并且完善國內(nèi)此項平臺的空白,完善社會的響應(yīng)機制。

        2.2系統(tǒng)工作流程

        用戶登錄,要先經(jīng)過用戶名和密碼的驗證,驗證通過之后,就可以進行下面的操作。

        (1)失聯(lián)平臺

        此處用戶可以在不登錄的情況下瀏覽失蹤兒童的頭像姓名年齡等簡要的信息,若發(fā)現(xiàn)是疑似兒童可以點擊相應(yīng)兒童照片進入下級頁面,此處可以看到失蹤兒童的詳細信息,可以選擇撥打電話反饋到110報警平臺,或者登陸后將此預(yù)警線索反饋給家長。

        (2)預(yù)警平臺

        已經(jīng)添加丟失兒童檔案的用戶可以選擇發(fā)布預(yù)警,填寫丟失地點時間,詳細描述,以短息的形式一鍵發(fā)布到110報警平臺并同步到兒童失蹤預(yù)警平臺,發(fā)布成功后用戶可以查看自己的預(yù)警信息,并查看反饋線索。

        (3)我的設(shè)置

        此模塊用戶可以填寫一些個人信息,更改密碼頭像,申請實名認證等操作。

        2.3系統(tǒng)數(shù)據(jù)庫設(shè)計

        (1)用戶登錄數(shù)據(jù),包括登錄名(可以舊電話號碼或用戶名字),用戶密碼,設(shè)備類型(1=ios,2=android,3=wechat),經(jīng)度,緯度,返回信息(結(jié)果,結(jié)果說明,用戶ID,用戶token)等信息。

        (2)兒童檔案數(shù)據(jù),包括用戶ID,返回值(結(jié)果,結(jié)果說明,兒童ID,兒童姓名,照片集的第一張,是否實名認證,是否預(yù)警中)

        (3)發(fā)布預(yù)警數(shù)據(jù),包括用戶ID,兒童ID,丟失時間,丟失地址,用戶位置,描述關(guān)鍵詞過濾,返回值(結(jié)果代碼,結(jié)果說明,預(yù)警ID)

        3詳細設(shè)計

        3.1系統(tǒng)設(shè)計目標分析

        本系統(tǒng)主要功能如下:

        1.用戶在未登錄的情況下可以瀏覽其他家長發(fā)布的預(yù)警信息,可以查看丟失兒童的詳細列表,若發(fā)現(xiàn)有什么重要線索此時可以反饋警方同時將此條線索發(fā)到家長手機當(dāng)中。

        2.用戶在注冊成功后登錄,可以選擇添加自己的或者親屬的兒童檔案,并及時的發(fā)布到預(yù)警平臺。

        3.2系統(tǒng)功能模塊介紹

        3.2.1登錄模塊

        該系統(tǒng)為用戶提供三處登錄注冊的入口,方便用戶的登錄與注冊。

        (1)注冊

        新用戶可以通過手機號進行注冊,填入手機號后會給用戶手機發(fā)送一條驗證碼,填上初始密碼,再次確認密碼,無誤后完成注冊。

        (2)登錄

        擁有賬號或者剛剛注冊成功的用戶可以點擊登錄,此時用戶可以選擇對自己的個人賬號進行設(shè)置,上傳頭像,實名認證等操作。

        3.2.2主界面模塊

        主界面有三大部分,分別是失蹤兒童,預(yù)警平臺,我的設(shè)置,相應(yīng)的主界面。

        (1)失蹤兒童

        ①失蹤兒童列表

        該界面在用戶啟動程序后無論登錄與否都會瀏覽此頁面,該界面主要展示失蹤兒童的姓名,性別,年齡,丟失時間和地點等重要信息,用戶可以隨機點擊查看更加詳細的內(nèi)容。

        ②丟失詳情

        用戶在點擊某一個丟失兒童的時候會進入相應(yīng)丟失,此界面會展示更加詳細的兒童檔案,可以瀏覽照片,體型以及丟失的詳細描述。

        ③反饋警方

        點擊反饋警方,將撥打電話到110報警平臺,將線索反饋到警方。

        ④反饋家長

        點擊反饋家長,將線索信息發(fā)到家長手機當(dāng)中。

        (2)預(yù)警平臺

        ①發(fā)布預(yù)警

        用戶在添加完兒童丟失檔案的情況下,可以選擇發(fā)布預(yù)警,選擇檔案,選擇丟失時間地點以及詳細描述等,可以將此條預(yù)警信息發(fā)送到預(yù)警平臺,并以短信的形式發(fā)送到110報警平臺,及時得到警方的幫助。

        該平臺用到的數(shù)據(jù)是由php所編寫的后臺,并以接口的方式進行數(shù)據(jù)的請求,下面我以發(fā)布預(yù)警為例,簡單的介紹一下此平臺的數(shù)據(jù)操作流程。

        首先此平臺運用Volley的數(shù)據(jù)請求框架對數(shù)據(jù)的請求進行操作。Volley是Android平臺上的網(wǎng)絡(luò)通訊庫,能使網(wǎng)絡(luò)通訊更快,更簡單,更健壯。首先聲明Json對象作reqData為請求后臺數(shù)據(jù)庫接口的參數(shù)。

        這樣會將獲取到的數(shù)據(jù)顯示到UI上面。

        ②我的預(yù)警

        用戶在發(fā)布成功預(yù)警的時候,點擊我的預(yù)警會瀏覽發(fā)布預(yù)警的情況,以及查看是否有線索的反饋。

        (3)我的設(shè)置

        此處用戶可以對自己的賬號進行操作,更改一些個人信息。

        4系統(tǒng)測試

        (1)小米手機物理返回按鍵失靈

        Miui操作系統(tǒng),對Android內(nèi)核做了一定的更改,導(dǎo)致小米的物理返回按鍵在使用webview控件的時候不會觸發(fā)onBackPressed()這個方法,直接導(dǎo)致無法監(jiān)聽物理返回按鈕的點擊事件同樣無法獲得頁面的標題,解決的辦法是將頁面每次訪問的標題存到一個數(shù)組當(dāng)中,這樣在返回的時候直接去數(shù)組里面取值,每返回一次數(shù)組的最后一個值去掉數(shù)量并減一。

        (2)RecycleView的item中有Button或者CheckBox焦點沖突的問題。

        在開發(fā)過程當(dāng)中遇到這樣的一個問題,在自定義RecycleView的時候,自己的Adapter去繼承baseadapter,在adapter中按照需求進行編寫,問題就出現(xiàn)了,可能會發(fā)生點擊每一個item的時候沒有反應(yīng),無法獲取焦點。經(jīng)過查找資料,發(fā)現(xiàn)出現(xiàn)此類問題的原因是因為在自己定義的1tem中存在諸如imageButton,button,checkbox等子類控件,這些子類控件會優(yōu)先獲取到焦點,所以當(dāng)點擊item時發(fā)生變化的是子控件,item本身并沒有響應(yīng)。

        這時候就可以用descendantfocusability來解決,其屬性值有三個:beforedescendants:viewgroup會優(yōu)先其子類控件獲得焦點,afterdescendants:viewgroup只有當(dāng)子類控件不去要獲取焦點的時才獲取焦點,blocksdescendants:viewgroup會覆蓋子類控件而直接獲取焦點。

        (4)android webview里HTML5的地理位置定位,不能定位成功且不能顯示地圖,下面是具體的解決方法。

        ①啟用數(shù)據(jù)庫,webSettings.setDatabaseEnabled(true);

        ②啟用地理定位,webSettings.setGeolocationEnabled( true);

        ③設(shè)置定位的數(shù)據(jù)庫路徑,webSettings.setGeolicationDatabasePath( dir);

        ④最重要的方法,一定要設(shè)置,webSettings.setDomStorageEnabled( true);

        5結(jié)語

        兒童失蹤預(yù)警平臺具有功能簡單易懂,操作方便,用戶可以輕松使用。通過兒童失蹤預(yù)警平臺的設(shè)計與實現(xiàn),我學(xué)會了很多Android開發(fā)方面的知識,編程技能與技巧也得到了很大的提高,受益匪淺。在研發(fā)設(shè)計過程充滿了無盡的回憶和收獲。此外在設(shè)計的過程中,走了很多的彎路發(fā)現(xiàn)自己有很多的不足,對開發(fā)工具的掌握不是很全面,因此我應(yīng)該多學(xué)習(xí)一些編程技巧與思想,使自己的能力得到提升。

        日本人妻系列一区二区| 精品爆乳一区二区三区无码av| 国产啪精品视频网站丝袜| 久久精品国产久精国产69| 日韩亚洲在线观看视频| 国内精品久久久久影院优| 夜夜高潮夜夜爽夜夜爱爱| 国产激情视频在线观看首页| 91九色国产在线观看| 人妻少妇精品视频专区vr| 久久久www成人免费精品| 国产最新地址| 手机在线免费看av网站| 国产精品久久久在线看| 99视频30精品视频在线观看| 伊人影院综合在线| 蜜臀av人妻一区二区三区| 日韩中文字幕在线观看一区| 中文字幕乱码亚洲精品一区| 麻豆第一区MV免费观看网站| 美腿丝袜av在线播放| 国产视频一区二区在线免费观看 | 久久免费国产精品| 国产一区二区高清不卡在线| 一区二区精品国产亚洲 | 欧美精品一区二区性色a+v| 一本久久精品久久综合桃色| 成人大片免费视频播放一级| 欧美私人情侣网站| 久久狠狠第一麻豆婷婷天天| 手机在线观看成年人视频| 激情内射人妻1区2区3区| 麻豆高清免费国产一区| 欧亚精品无码永久免费视频| 人妻少妇中文字幕,久久精品| 亚洲熟妇少妇任你躁在线观看无码 | 亚洲一区二区三区中文视频| 手机在线看片国产人妻| 小荡货奶真大水真多紧视频| 色www亚洲| sm免费人成虐漫画网站|