-1

連絡先を電話の連絡先リスト アプリと同期するアプリを作成しています。

これは私が持っているものです:

  • 私のアプリには同期アダプターがあります。
  • 連絡先を同期することができました。
  • 連絡先はそこにあります。
  • 最後に、次のようなものを取得します。

スクリーンショット

これはカッコいい。

私の問題:

ユーザーが「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] の部分が欠落していることがわかります...どこで設定できますか?

ありがとう!

4

1 に答える 1