点击按钮时,我试图从电话簿中获取所选的联系电话号码。请允许我告诉我如何获取编辑文本的联系电话。
提前致谢
答案 0 :(得分:0)
//使用内容提供商,您可以这样做 有一些辅助方法,特别是ContentUris.withAppendedId()和Uri.withAppendedPath(),可以很容易地将ID附加到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);