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

        ?

        基于Android的智能通訊錄的設(shè)計與實現(xiàn)

        2014-04-29 00:00:00張凱
        計算機光盤軟件與應(yīng)用 2014年7期

        摘 要:通訊錄作為手機最為傳統(tǒng)也是最為本質(zhì)的應(yīng)用之一,是用戶最常使用的應(yīng)用程序。隨著手機硬件的發(fā)展和移動網(wǎng)絡(luò)的優(yōu)化普及,人們希望通訊錄也能夠更加智能更加網(wǎng)絡(luò)化。微博成為人們最常使用的社交工具和信息來源,通訊錄中的聯(lián)系人又是和用戶最為親近的社會關(guān)系。因此本文將兩者結(jié)合,實現(xiàn)了在聯(lián)系人詳情中查看其騰訊微博的功能。針對日益猖獗的電信詐騙,本文設(shè)計并實現(xiàn)了電話號碼歸屬地查詢功能,當用戶遇到此類困擾時,可以首先查詢可疑號碼的歸屬地信息,為用戶判斷提供依據(jù)。為方便用戶訂票,本文還設(shè)計并實現(xiàn)了自動重撥功能。以上三個功能擴展了通訊錄的社交屬性和實用性,方便了用戶對手機的使用。

        關(guān)鍵詞:通訊錄;設(shè)計;實現(xiàn)

        中圖分類號:TP311.1

        智能手機的使用越來越廣泛,隨著手機硬件的發(fā)展和Android系統(tǒng)的更新,手機已經(jīng)能夠?qū)崿F(xiàn)在傳統(tǒng)個人電腦中的大部分功能,甚至逐步代替電腦成為人們最重要的信息接收和處理工具。通訊錄做為手機中最傳統(tǒng)也是最本質(zhì)的功能,也應(yīng)隨著系統(tǒng)和網(wǎng)絡(luò)的發(fā)展而不斷進步。傳統(tǒng)的通訊錄軟件僅具有聯(lián)系人查看、編輯、撥打電話、發(fā)送短信等功能,隨著手機變得更加智能化和網(wǎng)絡(luò)化,人們希望通訊錄也能夠變得更加智能、方便、好用。本文結(jié)合Android設(shè)備的特性和移動網(wǎng)絡(luò)的特點,設(shè)計并實現(xiàn)了三個創(chuàng)新功能,分別是在線歸屬地查詢、查看聯(lián)系人微博及自動重復撥號。

        1 需求分析

        作為人們必不可少的交流工具,手機的使用可謂到了不可或缺的地步了。近年來電信詐騙頻繁發(fā)生,使人們蒙受了巨大的經(jīng)濟損失,同時產(chǎn)生了不良的社會影響。為此,本軟件增加了號碼歸屬地查詢功能,用戶在遇到這類情況時可以先查詢詐騙號碼的歸屬地,方便用戶做出理性判斷。

        微博已經(jīng)是人們?nèi)粘I钪胁豢苫蛉钡男畔l(fā)布和獲取途徑,許多社會熱點資訊也往往是以微博作為最早最快的消息源。手機通訊錄中的聯(lián)系人是用戶最為親近的社會關(guān)系,因此用戶對于這些聯(lián)系人的生活信息和個人狀態(tài)也尤為關(guān)注。微博剛好提供了獲取這些信息的有效直接途徑?;诖耍拒浖O(shè)計并實現(xiàn)了查看聯(lián)系人騰訊微博的功能,用戶點擊聯(lián)系人列表進入到聯(lián)系人詳情界面,在該界面中可以方便地看到該聯(lián)系人最新發(fā)布的微博列表,還可以繼續(xù)點擊某條微博對其進行評論、轉(zhuǎn)發(fā)或者點個贊。

        自動重撥功能的需求也比較廣泛。電話訂票作為一種快捷的訂票方式占領(lǐng)了一定的份額,但也經(jīng)常面臨占線不通的問題,手動重復撥打即費時費力又成功率低。本軟件設(shè)計的自動重撥功能可以很好地滿足這類需求。用戶只需要輸入需要重撥的號碼及最大的重撥次數(shù),軟件就會自動撥號直至撥通。避免了重復手動操作給用戶帶來的困擾,持續(xù)撥打也提高了撥通的成功率,為用戶成功訂票增加了可能性。

        2 功能設(shè)計與實現(xiàn)

        2.1來電歸屬地查詢

        歸屬地查詢采用在線查詢,首先需要將用戶輸入的號碼封裝成一個soap格式的對象,之后將其轉(zhuǎn)換成byte[]類型的數(shù)據(jù)并在聯(lián)網(wǎng)時以POST方式上傳到服務(wù)器,查詢成功后服務(wù)器返回Xml格式的結(jié)果,通過進一步解析可獲取歸屬地信息。查詢成功后軟件會將該號碼及其歸屬地信息保存到本地文件中,下次查詢時就無需再次聯(lián)網(wǎng)了。

        系統(tǒng)界面的設(shè)計與實現(xiàn)如下圖,查詢結(jié)果的展示如圖1所示。

        圖1 查詢歸屬地頁面 圖2 微博登陸界面 圖3 聯(lián)系人微博列表展示

        2.2查看聯(lián)系人微博

        為了方便開發(fā)者對微博進行訪自定義開發(fā)和訪問,騰訊開放平臺提供了微博的SDK和詳細的開發(fā)文檔,利用該SDK開發(fā)者可以在自己的軟件中實現(xiàn)微博的登錄、查看和發(fā)布。使用微博SDK之前需要進行開發(fā)者的認證,獲取應(yīng)用帳號和密鑰。將SDK中的jar包拷貝到軟件的工程目錄下,參照API文檔,即可調(diào)用相應(yīng)的接口查詢聯(lián)系人的微博數(shù)據(jù),例如獲取最新微博列表、查看某條微博的詳情等。

        系統(tǒng)界面的設(shè)計與實現(xiàn)如下圖,第一次查看聯(lián)系人信息時會彈出騰訊微博的登錄界面進行授權(quán),軟件用戶需要登錄自己的真實賬號進行驗證。用戶還可以點擊單條微博進行查看、評論、轉(zhuǎn)發(fā)等功能。

        2.3自動撥號功能

        自動撥號功能的實現(xiàn)思路如下,首先由用戶輸入要撥打的號碼并設(shè)置重復撥號的最大次數(shù),點擊開始撥號后啟動第一次撥號。通過調(diào)用系統(tǒng)撥號程序?qū)崿F(xiàn),通過Intent意圖實現(xiàn):

        Uri telUri = Uri. parse ( \"tel:10086\" );

        Intent intent = new Intent (Intent . ACTION_DIAL , telUri);

        startActivity(intent);

        第一次撥號啟動之后,軟件需要監(jiān)聽系統(tǒng)的通話狀態(tài)。Android系統(tǒng)在TelephoneManager(電話管理器)中預(yù)先定義了三種電話狀態(tài),分別是CALL_STATE_IDLE(空閑狀態(tài))、CALL_STATE_OFFHOOK(占線狀態(tài))、CALL_STATE_RINGING(響鈴狀態(tài))。因此我們只需要監(jiān)聽系統(tǒng)電話狀態(tài)的改變,當發(fā)現(xiàn)電話由占線狀態(tài)恢復到空閑狀態(tài)時,我們就可以判斷電話由于占線等原因沒有接通,此時重新發(fā)出撥打電話的請求,直到達到了預(yù)設(shè)次數(shù)或電話接通為止。

        系統(tǒng)界面的設(shè)計與實現(xiàn)如下圖所示,圖4中用戶可以輸入需要自動撥號的號碼和最大重撥次數(shù),是用戶點擊開始撥號后調(diào)用系統(tǒng)的打電話界面。

        圖4 用戶輸入重撥號碼及次數(shù)

        3 結(jié)束語

        本文設(shè)計并實現(xiàn)了一款基于Android系統(tǒng)的智能通訊錄軟件,該軟件除了具有基本的聯(lián)系人查看、管理、編輯、備份等功能外,結(jié)合了移動網(wǎng)絡(luò)的優(yōu)勢和Android系統(tǒng)的特性,實現(xiàn)了查看聯(lián)系人的騰訊微博,在線查詢聯(lián)系人號碼歸屬地,自動重撥等非常實用的功能,擴展了手機通訊錄的使用范圍,增強了其社交屬性和智能屬性,方便了用戶的使用。隨著智能手機硬件的快速升級和Android系統(tǒng)版本的持續(xù)更新,還有更多更有趣更實用的功能可以設(shè)計并添加到該通訊錄軟件中來,比如利用搖一搖實現(xiàn)聯(lián)系人名片的交換,利用手機GPS位置信息繪制聯(lián)系人地圖等等。因此,手機通訊錄軟件還有很大的研究和開發(fā)空間,需要我們持續(xù)關(guān)注新技術(shù)的發(fā)展并充分發(fā)揮我們的想象力和創(chuàng)造力。

        參考文獻:

        [1]李歐.實戰(zhàn)Android應(yīng)用開發(fā)[M].北京:清華大學出版社,2012.

        [2]李興華.名師講壇-Android 開發(fā)實戰(zhàn)經(jīng)典[M].清華大學出版社,2012.30-200.

        [3]陳星,江蘭帆.基于 GoogleAndroid 平臺的移動開發(fā)研究[J].福建電腦,2008.

        [4]宋小倩,周東升.基于Andriod平臺的應(yīng)用開發(fā)研究[J].軟件導刊,20110(10):104-106.

        [5]彭昕昀.利用JSON實現(xiàn)Android高效、安全訪問遠程數(shù)據(jù)庫的一種方式[J].韶關(guān)學院學報,2011(06):151-153.

        [6]趙亮.張維基于Android技術(shù)的界面設(shè)計與研究[J].電腦知識與技術(shù),2009(29):58-59.

        作者單位:廣東交通職業(yè)技術(shù)學院,廣州 510650

        亚洲三级在线播放| 色欲av永久无码精品无码蜜桃| 国产熟妇疯狂4p交在线播放| 97久久超碰国产精品旧版| 国产精品永久免费视频| 久久精品麻豆日日躁夜夜躁| 国产精品麻花传媒二三区别| 亚洲欧美另类日本久久影院| 日韩亚洲在线一区二区| 91九色人妻精品一区二区三区| 亚洲精品国产精品国自产| 久久亚洲私人国产精品| 精品无吗国产一区二区三区av| 国产毛片一区二区三区| 男人的天堂手机版av| 久久久久亚洲av片无码| 越南女子杂交内射bbwbbw| 一本一道AⅤ无码中文字幕| 亚洲精品女人天堂av麻| 久久精品免费中文字幕| 999国内精品永久免费观看| 久久精品国产亚洲av成人| 精品一区二区三区中文字幕在线 | 美女被内射很爽的视频网站| 精品久久人妻av中文字幕| 人妻体内射精一区二区三区| 亚洲精品乱码久久久久久蜜桃不卡 | 白白视频在线免费观看| 色婷婷久久综合中文蜜桃| 久久99精品久久久久久噜噜| 国产亚洲av综合人人澡精品| 亚洲欧洲日韩另类自拍| 国产精品视频一区二区久久| 大地资源网在线观看免费官网| 亚洲av无码一区二区三区人妖| 日韩精品无码一区二区中文字幕| 国产成人精品cao在线| 日本一区二区三级免费| 国产成人午夜福利在线观看| 久久久精品人妻一区二区三区四| 日韩人妻无码中文字幕一区|