如何从通话记录中选择联系人?
如何从通话记录中选择联系人?
这是我的代码,但是当我尝试 Intent.ACTION_PICK
时,它不起作用
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);
How can I pick a contact from call logs?
This is my code, but when i try Intent.ACTION_PICK
, it doesn't work
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定是否可以使用 ACTION_PICK 来完成,如果可行,您可以为此创建一个简单的选择对话框,例如:
I'm not sure whether it can be done with ACTION_PICK, if it is feasible, you can create simply a pick dialog for this, e.g.:
builder.setCursor(cursorCall, 监听器,
android.provider.CallLog.Calls.CACHED_NAME);
更改为
未知数字未显示..代码工作 100%,谢谢
builder.setCursor(cursorCall, listener,
android.provider.CallLog.Calls.CACHED_NAME);
Changed to
as unknown numbers were not showing..the code is Working 100% , Thanks