2012-08-31 21 views

回答

1

首先,歡迎來到StackOverflow。 StackOverflow用於編程問題。正因如此,一個尋求幫助的職位應該總是提供了你的已經嘗試的描述。如果你還沒有嘗試過任何東西,我強烈建議你嘗試一下,並在遇到問題時發佈。

由於您的問題現在存在,我們不知道問題是什麼。掃描聯繫人列表時遇到問題嗎?或者你有問題試圖找出是否有其他用戶安裝了該應用程序?這就是說,你將不得不爲你的應用程序維護一個包含安裝你的應用程序的人員列表的數據庫。當您的應用程序在一臺設備上啓動時,請執行您需要執行的操作在數據庫中註冊該用戶。由於「聯繫人」的性質,一個人的電話可能只有他們的電話號碼,電子郵件地址,甚至只有一個名字。這當然是您在實施時必須處理的事情。

5

您將需要研究ContentResolver,因爲您將不得不查詢包含聯繫人的數據庫。要執行這些查詢,您需要在Contacts類中找到的聯繫人數據庫的URI和列/標題名稱。

需要用戶註冊,他們有您的應用程序在自己的服務器和註冊將需要一個關於用戶,其他用戶會在他們的聯繫人一條信息(用戶的電話號碼,電子郵件地址等)。

然後,您將需要一次從該用戶的聯繫人信息(使用ContentResolver和Contacts類)查詢幾個用戶,將它傳遞到您的服務器(作爲文本),它將檢查是否他們已被註冊,然後將消息發回給您找到匹配的初始用戶(可能還有匹配)。

這就是你應該開始和結束:)

注意,你需要在清單文件這些權限:

android.permission.INTERNET 
android.permission.READ_CONTACTS 
相關問題