如何在活动中调用Android联系人应用。该活动可能包含其他控件,如按钮,但在某处(在同一活动内),它会显示联系人应用,以便我可以执行某些操作,如添加,查看,编辑等。通过操作,我的意思是Android联系人应用提供的操作。以下代码调用android联系人app作为意图:
Intent i = new Intent();
i.setComponent(new ComponentName("com.android.contacts", "com.android.contacts.DialtactsContactsEntryActivity"));
i.setAction("android.intent.action.MAIN");
i.addCategory("android.intent.category.LAUNCHER");
i.addCategory("android.intent.category.DEFAULT");
startActivity(i);
答案 0 :(得分:1)
它不像这样工作。您无法在应用内添加其他应用。您可以将内容提供商用于与联系人的应用功能(例如,以预定方式添加/修改/删除联系人)。或使用具有操作View
,Edit
或Pick
的意图来处理联系人应用程序内部的联系。