2012-02-03 83 views
2

我已複製聯繫人本地電話簿,並將它們顯示在我的自定義列表中。在複製聯繫人列表時,我已將每個聯繫人和他的詳細信息保存在一個數組中。 現在我想打開默認的詳細信息屏幕,當我點擊列表中的任何聯繫人。請告訴我這怎麼可能。如何查看聯繫人詳細信息活動

回答

1

對於任何人衛生組織尋找細節:

Intent contViewIntent = new Intent(Intent.ACTION_VIEW); 
     Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI,phn_user.getId()); 

凡GETID在返回字符串標識。

2

看着Intent.ACTION_VIEW將此操作傳遞給有效的URI

+0

我創建了一個包含我所有聯繫信息的數組列表。你能告訴我怎麼做一個有效的電話來獲得詳細信息嗎?..我的代碼如下... – SoH 2012-02-03 10:00:09

+0

你可以查看它,試驗和錯誤。它非常簡單。 – JoxTraex 2012-02-03 10:00:48

+0

'PhoneBookUserEntity user = new PhoneBookUserEntity(); //從光標的當前行中挑選ID和 //聯繫人的顯示名稱 user.setId(cursor.getString(cursor.getColumnIndex(BaseColumns._ID))); (cursor.getColumnIndex( ContactsContract.Contacts.DISPLAY_NAME)));' – SoH 2012-02-03 10:02:19

相關問題