3
在我的應用程序中,當用戶單擊按鈕時,我想打開聯繫人應用程序並顯示特定的聯繫人信息。Android - 顯示特定聯繫人信息
在一分鐘我有這樣的:
Intent intent = new Intent(Intent.ACTION_VIEW, People.CONTENT_URI);
startActivity(intent);
這顯示與所顯示的所有聯繫人的聯繫人應用程序。
但是,如何根據聯繫人的姓名或號碼讓它顯示一個聯繫人?
此代碼的工作:(回答)
Uri contactUri = ContentUris.withAppendedId(People.CONTENT_URI, 23);
Intent intent = new Intent(Intent.ACTION_VIEW, contactUri);
startActivity(intent);
我不能追加一個字符串或int到Uri?我也不能使用字符串「content:// contacts/people/615」作爲意圖的參數嗎? – 2010-03-29 09:30:20
明白了 - Uri contactUri = ContentUris.withAppendedId \t(People.CONTENT_URI,23);謝謝 – 2010-03-29 09:53:52
是的,我的歉意,我的代碼片段實際上不會編譯。真高興你做到了。 – 2010-03-29 10:12:43