[英]how to open com.android.contacts/.CallDetalActivity
i want to open calldetail activity to see a contact call log info. 我想打开calldetail活动以查看联系人通话记录信息。
i take uri with this code 我用这个代码uri
Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_FILTER_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls.NUMBER))));
now if i use 现在,如果我使用
Intent intent = new Intent(Intent.ACTION_VIEW,lookupUri);
startActivity(intent);
it opens the calls tab on my phone but not the calldetail activity. 它会打开我手机上的“通话”标签,但不会打开calldetail活动。 how can i display calldetail activity with lookupUri?
如何使用lookupUri显示calldetail活动?
EDIT: thanks to commonsware i've did it modyfing 编辑:感谢commonsware我做了modyfing
Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls._ID))));
尝试将CallLog.Calls.CONTENT_TYPE
添加为Intent
的MIME类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.