在活动中调用android联系人应用程序(通过意图)
如何在活动中调用Android联系人应用程序。该活动可能包含其他控件,如按钮,但在某个地方(在同一活动中),它会显示联系人应用程序,以便我可以执行某些操作,如添加、查看、编辑等。通过操作,我指的是Android联系人应用程序提供的操作。以下代码以调用android联系人应用程序为目的:在活动中调用android联系人应用程序(通过意图),android,android-intent,android-activity,Android,Android Intent,Android Activity,如何在活动中调用Android联系人应用程序。该活动可能包含其他控件,如按钮,但在某个地方(在同一活动中),它会显示联系人应用程序,以便我可以执行某些操作,如添加、查看、编辑等。通过操作,我指的是Android联系人应用程序提供的操作。以下代码以调用android联系人应用程序为目的: Intent i = new Intent(); i.setComponent(new ComponentName("com.android.contacts", "com.android.con
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);
它不是这样工作的。您无法在应用程序中添加其他应用程序。您可以使用内容提供商实现联系人的应用程序功能(例如,以编程方式添加/编辑/删除联系人)。或者将意图与操作
查看
、编辑
或拾取
一起使用,以处理联系人应用程序本身内部的联系人。欢迎@user3124780。如果您认为这是您的答案,请勾选我答案左侧数字下方的标记,将其标记为正确答案。