2

連絡先を選択して、この連絡先に関するカスタム情報をテーブルレイアウトにリストできるアプリを実装しました。このテーブルレイアウトの各行には、SMS、whatapp、hike などを使用して特定のユーザーにメッセージを送信する列 (ボタン) があります。クリック イベントでは、Action_Send インテントが開くはずですが、代わりに連絡先を選択する必要があります。 whatsapp/sms/hikeインテントでリストから連絡先を選択する必要がないように、連絡先または連絡先IDを追加してください。これは可能ですか、または自分でピッカーへの送信を実装し、各アプリの特定のインテントを開始する必要がありますか?

乾杯マグナス

4

1 に答える 1

5

データベースが保護されているため、これらのアプリに特定の連絡先にメッセージを送信するように指示することはできないため、hike whatsapp ハイクなどのさまざまなメッセージング アプリの送信アクションを実装する必要があります。

理由

  1. これらのアプリでどの連絡先がどのようなIDを持っているかはわかりません。「foo」である可能性があるものは、whatsappデータベースの別のものである可能性があります。

したがって、これを行う必要があるのは、データとパッケージ名を入力するだけです。

Hike - com.bsb.hike
Whatsapp - com.whatsapp

Intent i=new Intent();
i.setPackageName("");
startActivity(i);

それが役に立てば幸い。

于 2013-08-20T16:24:47.087 に答える