0
を送信するSMS、のWhatsAppや電報の中で選択して、のWhatsAppを起動するためのオプションがあり、次のように実装:私のAndroidアプリの連絡先リストでメッセージ
// Country code is required
final String phoneNumber = "+15555555555";
final String packageName = "com.whatsapp";
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
if (null == intent) {
// Launch Google Play at WhatsApp homepage
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=" + MESSAGE_PACKAGE_NAME));
startActivity(intent);
return;
}
intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + phoneNumber));
intent.setPackage(packageName);
startActivity(intent);
が、これは私だけのを介してメッセージを送信することができますWhatsApp。
パッケージ名を削除し、
intent.setType("vnd.android-dir/mms-sms");
に意図タイプを設定するには、SMSアプリケーションを立ち上げました。
電話番号を識別子(ハングアウト、SMS、Skype、回線、電報、Viber、WhatsAppなど)を使用するAndroid搭載端末にインストールされているすべてのアプリから選択するにはどうすればよいですか?幸い
:-)識別子として電話番号を理解したアプリを把握するのに十分なスマートです。 – Shaishav
@Shaishav、投稿を移動することは可能ですか? –