導航:首頁 > 操作系統 > 基於android的手機通訊錄

基於android的手機通訊錄

發布時間:2022-11-15 04:40:56

android手機通訊錄頁面布局怎麼做

基於android的通訊錄的設計與實現

一:引言

學了android的開發與設計課後,對計算機軟硬體相關知識有了一定的了解;基於此,設計與實現一個在Android系統上運行的手機通訊管理軟體,實現手機通訊錄的基本功能,包括:添加聯系人、查看聯系人、修改聯系人、刪除聯系人、撥打電話、發送簡訊、查詢聯系人,以及聯系人的導入導出功能即聯系人的備份。

主要開發基於Android
的手機的通訊管理軟體。以java語言為基礎,結合Android移動開發平台,並利用Android提供的SDK,實現在Android平台上運行的手機通訊錄,方便廣大手機用戶更加便捷地對聯系人的信息進行管理。該手機通訊錄面向所有的Android手機用戶,為他們提供更實際便捷的手機服務,具有撥號、通訊記錄等基本功能。該通訊錄的數據導出功能是該軟體的一個特色,可以實現聯系人數據導出到文本,實現數據備份。大家生活當中經常遇到手機丟失,出現故障,和其他一些事故。最擔心的就是丟失手機里的電話號碼。

1.1. 選題目的及意義

隨著3G網路的使用,移動終端不再僅是通訊網路的終端,還將成為互聯網的終端。因此,移動終端的應用軟體和需要的服務將會有很大的發展空間。在Google和Android手機聯盟的共同推動下,Android在眾多手機操作系統中脫穎而出,受到廣大消費者的歡迎。
手機通訊錄作為手機的基本功能之一,每天我們都在頻繁地使用著。根據手機功能使用調查顯示,有八成以上的消費者使用手機通訊錄功能。隨著手機通訊錄功能的不斷加強與完善,手機通訊錄對於人們的意義,已不僅僅像記事簿一樣顯示通訊地址,而是向著個性化、人性化的方向發展。通訊錄從無到有,從英文到中文,經過了十幾年的發展歷程,今後的發展趨勢就是從通訊錄發展為名片夾,也就是在一個人名下,可以存儲座機、手機、單位、地

址、電子郵件等內容。這種名片夾在電話薄的基礎上,大大豐富了內容,同時結構也發生了革命性變化,而且隨著手機的發展,相信更優秀的通訊錄會越來越受到社會各層人士的喜愛。

1.2. 項目背景

Android一詞的本義指"機器人",同時也是Google在2007年11月5日宣布的基於Linux內核的開源手機系統的名稱,中文注冊商標"安致",
該平台由操作系統、中間件、用戶界面和應用軟體組成,是一個為移動終端打造的真正開放和完整的智能手機系統。其早期為Google開發,後由開放手機聯盟( Open
Handset Alliance)開發。它採用了軟體堆層(software
stack,又名以軟體疊層)的架構,主要分為三部分,底層以Linux內核為基礎,由C語言開發,只提供基本功能;中間層包括資料庫Library和虛擬機Virtual
Machine,由C++開發;最上層是由各公司自行開發,以Java編寫的各種應用軟體,如通話程序,簡訊程序等。 二:功能需求。

根據用戶需求總結出來的反映了用戶需求的系統邏輯模型轉換成可以實施的物理模型,把整個設計劃分成單元,主要解決如何去做的問題,要想創建整個通訊錄首先要通過增加聯系人信息來創建通訊錄。整個應用程序應劃分為4個模塊,分別是程序啟動、用戶界面、後台服務和資料庫適配器,各模塊之間的關系如圖所示:

從上圖中不難看出,後台服務是整個應用程序的核心,主要是「數據獲取模塊」,負責周期性

的從用戶輸入的內容中獲取信息。

後台服務在程序啟動時就由AppWidgetProvider啟動,也可由用戶界面通過startService(進行啟動,啟動後的後台服務將一直保持運行狀態。同時用戶界面從數據獲文本信息。一方面可以避免因網路通信不暢造成界面失去響應;另一方面,後台服務可以及時更新數據,以保證數據的准確性。資料庫適配器封裝了所有對SQLite資料庫操作的方法用戶界面和後台服務會調用它來實現資料庫操作。在完成用戶界面設計、資料庫設計和模塊設計後,至此程序設計階段基本完成。文本編輯器中不同功能界面之間的切換,用戶可以通過點擊menu鍵來切換到不同的功能界面,不同功能界面的切換如圖

三:設計思路。

開發的基於Android手機通訊錄具有十分重要的意義。可以根據客戶需求的實際情況,開發一款實用的手機通訊錄軟體。

本設計主要是採用Android的View框架編寫,部分框架運用Android中的其他組件。
當進入通訊錄的增加界面時,調用的是一個用相對布局RelativeLayout的XML布局文件。其中包括了2個Button,分別實現了不同的功能。

第一個Button是保存內容,當輸入聯系人姓名和號碼是點擊保存實現此功能。說到保存,不得不說得是保存信息涉及添加新聯系人的頭像,姓名,手機號碼,辦公室電話,家庭電話,職務職稱,單位名稱,地址,郵政編碼,Email,其他聯系方式,備注這些信息。

第二個Button是返回,顧名思義就是從增加界面返回前一界面。

響應menu鍵的觸發事件,設置底部菜單是否可見,並通過對底部菜單選項的監聽實現底部菜單中的增加、查找、刪除、菜單、退出等功能,其中菜單包括顯示所有、刪除所有、號碼備份功能。

在聯系人信息界面時通過點擊menu鍵,會彈出通信功能框,通過與發信息、打電話、發郵件功能介面的套用來實現。

四:流程圖

一個好的系統設計的步驟決定了程序是否能按照設計者的目的按時完成,是否能在規定的時間內按照設計者的要求高質量的完成程序必要的功能。並且按照標準的設計步驟對程序進行調試,測試,以及後期的優化完善,使程序更加具有健壯性和可用性。通過對通訊錄功能、系統模塊、用戶需求方面進行全方位的分析制定開發流程,開發流程如圖4-1所示。

圖4-1開發流程圖

採用標準的開發流程確定系統具有用戶管理功能,聯系人增刪改功能,通訊功能,查找功能,備份等功能。系統的功能圖如4-2所示。

圖4-2 系統功能圖

通過對系統的功能結構的分析,設計後系統運行流程是系統運行後用戶將進入通訊錄主界面,可以看到聯系人列表。通過點擊MENU界面的增加功能選項可以新增聯系人

❷ 如何把android的通訊錄導入iphone

1
首先安卓手機和iphone手機都下載QQ通訊錄,以下是我安卓手機和iphone手機安卓QQ通訊錄的截圖。安裝過程這里省略。

2
打開安卓手機的QQ通訊錄,會進行通訊錄授權的提醒,選擇「允許」。如果不選擇允許,則不能進行下面的操作

3
進入QQ通訊的「個人中心」,在操作菜單里選擇「通訊備份」

然後進入通訊備份的菜單,選擇「備份通訊錄」。

如果沒有登陸會提示賬號登陸。可以使用QQ賬號和密碼登陸。

然後就進入通訊錄備份到雲端,會提示進度和通訊錄個數。這樣就備份成功了,包括通訊錄和頭像。

然後就是打開iphone手機,線進入「設置」,在「隱私」中,打開QQ通訊錄。沒有打開這個授權,也不能正常使用QQ通訊錄。

打開QQ通訊錄,在設置中,找到「賬號登陸」先進行賬號登陸。記得這里的賬號必須和安卓備份的賬號一致。

登陸後,進入「個人中心」,選擇「通訊備份」

然後進入通訊備份的菜單頁面,然後選擇「恢復通訊錄」

然後就會進入備份恢復,顯示選擇是否備份頭像和變動的聯系人。

選擇方式後,則進入通訊錄恢復。

這樣通訊錄就搞定了。

❸ 如何製作android手機通訊錄

這個涉及到java還有安卓調用介面許可權以及liunx的東西,不適合你這新手去搞。

跟備份通信錄一樣打開聯系人。

按菜單鍵調出通信錄編輯菜單。在這一步之前要把先前導出的通信錄文件放到內置SD卡中

選擇:從SD卡導入。

系統開始自動尋找內置SD卡中的vcf格式的通信錄文件。

系統找到以後,會彈出一個選擇窗口(如果有多個通信錄備份文件),為了不出現差錯,選擇「導入電子名片文件」。

我的SD卡中有兩個備份文件,這里就選擇第一個就好了。選擇好後點確定。

手機開始導入聯系人,等進度條走完即可。

❹ 如何把android 中的通訊錄導入蘋果手機

安卓手機通訊錄導入至iPhone中的方法:
1、以小米手機為例,進入「聯系人」,點擊菜單鍵選擇「導入/導出」;
2、在列表中找到「導出到存儲設備」;
3、點擊「導出存儲設備」後,會彈出詢問是否導出聯系人,點「確定」即可,默認的導出文件路徑是文件管理磁碟的根目錄,導出格式為"VCard"格式;
4、進入小米的文件管理列表,找到根目錄的.VCF文件,將這個文件發送到電腦,方式有很多種,比較方便的是使用手機QQ和電腦上QQ的文件發送功能。
5、登錄icloud ID帳號,在聯系人中選擇導入剛才生成的VCard。
6、在IPhone登陸icloud ID帳號,打開同步通訊錄,通訊錄導入完成。
除了小米手機之外其他安卓手機也是同樣的思路,將聯系人導出為VCard格式文件,上傳至iCloud,登陸iPhone ID同步即可。

❺ 安卓手機通訊錄最多可以存多少號碼

若使用的是vivo手機,手機存儲聯系人的數量沒有限制,主要取決於手機的剩餘內存大小。

閱讀全文

與基於android的手機通訊錄相關的資料

熱點內容
買了伺服器如何架設 瀏覽:929
如何運用mex函數編譯c 瀏覽:896
24歲程序員倒在工作上 瀏覽:919
怎麼算梁的加密區 瀏覽:93
2016版office怎麼解壓 瀏覽:270
怎麼把安卓手機調的更暗 瀏覽:167
蘋果空間新演算法 瀏覽:91
android文字動畫效果 瀏覽:146
java調試命令 瀏覽:213
android子線程looper 瀏覽:782
linux安裝java7 瀏覽:189
單片機fdh 瀏覽:107
單片機原理與應用下載 瀏覽:590
順風車車主app在哪裡下載 瀏覽:235
雷石柏雲伺服器功率 瀏覽:102
全球服是什麼伺服器 瀏覽:237
感測器怎麼連接伺服器 瀏覽:705
大數學pdf 瀏覽:646
哪個app可以登記自己的藏書 瀏覽:89
怎麼用車貸款哪個app好 瀏覽:7