連絡先を電話の連絡先リスト アプリと同期するアプリを作成しています。
これは私が持っているものです:
- 私のアプリには同期アダプターがあります。
- 連絡先を同期することができました。
- 連絡先はそこにあります。
- 最後に、次のようなものを取得します。
これはカッコいい。
私の問題:
ユーザーが「my APP」行をクリックしたときにアプリを開く必要があります。しかし、これを行う方法がわかりません。Googleで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] の部分が欠落していることがわかります...どこで設定できますか?
ありがとう!