我想處理ACTION_SEND意圖。 所以我得到使用此代碼共享項目的URI:處理ACTION_SEND
Bundle extras = intent.getExtras();
if (extras.containsKey(Intent.EXTRA_STREAM))
{
Uri uri = (Uri) extras.getParcelable(Intent.EXTRA_STREAM);
....
這個URI是這樣的:
content://com.android.contacts/contacts/as_vcard/0n3B4537432F4531
如何我可以從這個URI密切接觸?
我嘗試這樣做:
Cursor cursor = managedQuery(uri, null, null, null, null);
這:
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
,並得到了在這兩種情況下的異常和程序終止。
請幫忙!
請提供logcat輸出。 – Michael 2011-05-02 04:45:37
謝謝關於logcat的想法 - 我只是不知道它之前:) 問題是微不足道的 - READ_CONTACTS權限。現在光標已創建,但它沒有_ID字段 – Ivan 2011-05-02 13:45:42
您擁有的URI是用於表示爲VCARD而不是聯繫人的聯繫人。 – Malachi 2012-03-23 12:08:03