0
ボタンをクリックすると、選択した連絡先番号を電話帳から取得しようとしています。連絡先番号を編集テキストに取得する方法を教えてください。 IDを追加することが容易になりますAndroid編集テキストをクリックしたときに連絡先を取得する
あなたがそれを行うことができますコンテンツプロバイダを使用して、事前
に感謝ボタンをクリックすると、選択した連絡先番号を電話帳から取得しようとしています。連絡先番号を編集テキストに取得する方法を教えてください。 IDを追加することが容易になりますAndroid編集テキストをクリックしたときに連絡先を取得する
あなたがそれを行うことができますコンテンツプロバイダを使用して、事前
に感謝//は、いくつかのヘルパーメソッド、特にContentUris.withAppendedId()とUri.withAppendedPathは(あり )、 URIに変換する。両方とも、IDが追加されたUriオブジェクトを返す静的メソッドです。あなたは人の連絡先のデータベースのレコード23を探していた場合は、次のように、たとえば、クエリを構築することがあります
import android.provider.Contacts.People;
import android.content.ContentUris;
import android.net.Uri;
import android.database.Cursor;
// Use the ContentUris method to produce the base URI for the contact with _ID == 23.
Uri myPerson = ContentUris.withAppendedId(People.CONTENT_URI, 23);
// Alternatively, use the Uri method to produce the base URI.
// It takes a string rather than an integer.
Uri myPerson = Uri.withAppendedPath(People.CONTENT_URI, "23");
// Then query for this specific record:
Cursor cur = managedQuery(myPerson, null, null, null, null);