【发布时间】:2014-01-19 02:13:54
【问题描述】:
我想允许用户通过 startActivityForResult() 方法在我的应用程序中选择特定联系人的电话号码。可能吗? 例如,如果联系人有家庭电话号码和手机号码,则用户可以选择其中一个。
以下代码允许用户选择一个联系人:
Intent picker = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(picker, 53253);
以下代码允许用户从任何联系人(而不是特定联系人)中选择电话号码:
Intent picker = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(picker, 53253);
【问题讨论】:
-
无论你已经尝试过什么,也包括该代码
标签: android