ContactsContract.Contacts.ContentMultiVcardUri 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
參考多個Contacts
專案的基底Uri
,使用 附加#LOOKUP_KEY
Uri#withAppendedPath(Uri, String)
所建立。
[Android.Runtime.Register("CONTENT_MULTI_VCARD_URI")]
public static Android.Net.Uri? ContentMultiVcardUri { get; }
[<Android.Runtime.Register("CONTENT_MULTI_VCARD_URI")>]
static member ContentMultiVcardUri : Android.Net.Uri
屬性值
- 屬性
備註
參考多個Contacts
專案的基底Uri
,使用 附加#LOOKUP_KEY
Uri#withAppendedPath(Uri, String)
所建立。 查閱索引鍵必須與冒號 (“:”) 分隔符聯結,並編碼產生的字串。
在查詢時提供 OpenableColumns
數據行,或透過 開啟 時,傳回格式化為 vCard 的 ContentResolver#openAssetFileDescriptor(Uri, String)
參考聯繫人。
使用範例: <dl><dt>下列代碼段會建立多 vcard URI,以參考用戶資料庫中的所有聯繫人。</dt><dd>
public Uri getAllContactsVcardUri() {
Cursor cursor = getActivity().getContentResolver().query(Contacts.CONTENT_URI,
new String[] {Contacts.LOOKUP_KEY}, null, null, null);
if (cursor == null) {
return null;
}
try {
StringBuilder uriListBuilder = new StringBuilder();
int index = 0;
while (cursor.moveToNext()) {
if (index != 0) uriListBuilder.append(':');
uriListBuilder.append(cursor.getString(0));
index++;
}
return Uri.withAppendedPath(Contacts.CONTENT_MULTI_VCARD_URI,
Uri.encode(uriListBuilder.toString()));
} finally {
cursor.close();
}
}
</p>
的 android.provider.ContactsContract.Contacts.CONTENT_MULTI_VCARD_URI
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。