【发布时间】:2012-02-09 15:09:53
【问题描述】:
我的问题是我将联系人/人员的 _ID 存储在数据库中,并且我想发起电话呼叫以便在用户按下按钮时呼叫存储的联系人。
我从 Cursor 中检索 _ID 并将其存储到数据库中
String CONT_ID = cursor.getInt(cursor.getColumnIndex(ContactsContract.Contacts._ID)); ...
稍后,当用户按下按钮时,我会调用
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("content://contacts/people/" + CONT_ID));
startActivity(intent);
现在问题是显示拨号器但它是“空的”,它没有显示想要的人。
所以,好像没有填人。 Android 开发指南在 Intent 描述中说:
ACTION_DIAL content://contacts/people/1 -- 显示已填写人员的电话拨号器。
我还应该如何填写所需的人?有什么提示吗?
【问题讨论】:
标签: android