Android电话号码拨打或从联系人中选择

时间:2015-08-03 23:54:53

标签: android android-intent android-contacts contactpicker android-dialer

我希望用户能够通过自己拨打电话号码或从联系人列表中提取短信来发送短信。

我知道我可以轻松实现它,查询所有联系人并提供TextView来过滤联系人或拨号,但我的问题是他的目的是简化代码。

在默认的棒棒糖Messenger应用中,如果用户点击“+”加号按钮,他就可以完全按照我之前描述的那样做:here's a screenshot of what I mean

在Android上,有一个非常类似的功能,我可以使用此代码重现:

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(intent, 1);

但是,它只允许用户选择已有的联系人并最终从中提取电话号码。

我的问题很简单: 有没有办法使用Intent s?

重现默认的Messenger行为

提前致谢。

0 个答案:

没有答案