Android如何在联系人应用中创建新联系人打开活动

时间:2013-08-07 16:24:53

标签: android android-intent contacts

我正在创建一个将其联系人与手机联系人列表应用同步的应用。

这就是我所拥有的:

  • 我的应用有一个同步适配器。
  • 我管理同步联系人。
  • 联系人在那里。
  • 最后我得到这样的话:

SCREENSHOT

这很酷。

我的问题:

当用户点击“我的APP”行时,我需要打开我的应用。 但我不知道该怎么做。 我喜欢在谷歌上浏览3天而一无所获......

这可能有所帮助:

当我点击facebook行时,我会得到这样的结果:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/10940 cmp=com.facebook.katana/.ContactUriHandler } from pid 18506

电子邮件行:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.SENDTO dat=mailto:yb_test_001%40hotmail.com cmp=com.google.android.gm/.ComposeActivityGmail } from pid 18346

“我的应用”行:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/11653 } from pid 18506
E/Infinite(18506): ContactInfoListAdapter: No activity found for external item. android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/11653 }

我可以看到在“我的应用”情况下,cmp = [package_name] /。[some_activity]部分缺失... 我可以在哪里设置此内容?

谢谢!

1 个答案:

答案 0 :(得分:-1)

嘿,你有没有把它输入android清单?

应该是这样的:

<activity android:name="Activity Name"></activity>