Android如何使新联系人在联系人应用中打开活动
问题描述:
我正在制作将其联系人与手机的联系人列表应用同步的应用。Android如何使新联系人在联系人应用中打开活动
这是我拥有的一切:
- 我的应用程序有一个同步适配器。
- 我mannage同步的联系人。
- 联系人在那里。
- 最后我得到的东西是这样的:
这是很酷的。
我的问题:
我需要当用户点击“我的应用”排开我的应用程序。 但我不知道如何做到这一点。 我有这样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]部分缺失... 我可以在哪里设置?
谢谢!
答
嘿,你有没有输入到Android清单?
应该是这个样子:
<activity android:name="Activity Name"></activity>
我有,我所有的活动都在那里...... 但我不能找到如何指定我想要的,我已经创建了开放上接触点击活动。例如,我的“主” – user2312923
解决了,我的问题确实与意向过滤器丢失。我把这样的 intent-filter>现在可以使用! 感谢您的帮助! –
user2312923