Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在活动中调用android联系人应用程序(通过意图)_Android_Android Intent_Android Activity - Fatal编程技术网

在活动中调用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

如何在活动中调用Android联系人应用程序。该活动可能包含其他控件,如按钮,但在某个地方(在同一活动中),它会显示联系人应用程序,以便我可以执行某些操作,如添加、查看、编辑等。通过操作,我指的是Android联系人应用程序提供的操作。以下代码以调用android联系人应用程序为目的:

    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。如果您认为这是您的答案,请勾选我答案左侧数字下方的标记,将其标记为正确答案。