2012-05-07 16 views
2

私は自分のアプリケーションをクイックコンタクトバッジに表示したいと思います。 私はSyncAdapterを使用しました(this偉大なチュートリアルで説明されています)。クイックコンタクトバッジを追加するにはSyncAdapterが本当に必要ですか?

しかし、このバッジをすべての連絡先に表示してアプリを開くだけなので、既存の連絡先ごとに自分のアカウントと連絡先を作成してこのアカウントを更新し続けるのは非常に不器用な方法ですそう。

別の方法がありますか?

QuickContact badge

答えて

2

いいえ、それはしていません。

鍵は正しいMIMEタイプを使用しています。 は、私は私のマニフェストファイルに以下の設定を使用するすべての連絡先のクイック連絡先バッジで私のアプリが表示されるようにするには:

 <activity 
     android:name=".activities.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 

     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <data android:mimeType="vnd.android.cursor.item/name" /> 
     </intent-filter> 
    </activity> 

と、それはそれだん - 何の同期プロバイダまたは任意の追加サービスや活動。

すべての連絡先ではなく、電話番号の連絡先にのみアプリケーションバッジを利用できるようにする方法を知っている人は、私は感謝します。

関連する問題