調用Android(Froyo)中Contacts的數據庫,實現聯系人與分組的增刪改查--附效果圖及源碼


注:本程序基於Froyo.程序中有含有一些Froyo自帶Contacts的源碼.項目編碼用的是UTF-8,基於2.2

主要內容:

  一、對聯系人進行增刪改查:

    顯示所有聯系人時,使用了QuickContactBadge;

    顯示一個聯系人的詳細信息時使用的是QuickContactBadge+CheckBox(那個五角星)+ListView

    編輯、新建聯系人可以設置頭像,添加多個類型的Phone、Email等信息.信息的類型與Froyo的Contacts相同.

  二、提供分組功能

    可以對分組進行增刪改查;

    可將聯系人移進、移出某一個分組;

本程序與其他程序不同之處:

  增刪改查功能相對完善.

  新建聯系人時可添加的信息與自帶的Contacts是一致的.

  新建、編輯聯系人界面、分組功能是本程序最大的亮點.

相信你看過之后絕對對你了解Android的Contacts有不小的幫助!

效果圖:

下面兩張圖是:進入程序頁面(Menu有添加聯系人和顯示所有分組);添加聯系人后的界面(頭像使用QuickContactBadge)

添加聯系人界面(依次為添加頭像、添加多個類型的電話電話、郵箱等,點擊綠色的"+"即可)

對聯系人進行操作,只需長按即可

顯示聯系人的詳細信息(使用了QuickContactBadge、CheckBox、ListView)

修改聯系人信息與新建聯系人是同一頁面.

分組操作:

對分組進行增刪改查(長按可以對分組進行編輯和刪除):

移進、移出分組:

源碼鏈接:

http://pan.baidu.com/s/1hqeLODA

希望能與對Contacts有興趣的同學一起研究、進步!

祝各位新年快樂^_^!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM