1

ここに画像の説明を入力messagesを使用して電話で選択した連絡先にテキストを送信しようとしてSmsManager いますが、デフォルトでは電話GSMメッセージ オプションを使用してメッセージを送信します。私の要件は、画像に示すようにWHATSAPP、などのメッセージオプションを選択するポップアップをユーザーに表示することですVIBER

ここに私のコードがあります

SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage("9844598445", null, "Hello There", null, null);

助けてください

4

2 に答える 2

1

あなたが今行っていることは、SDK を介して SMS を直接送信することです。インストール済みの別のアプリを介して送信するオプションをユーザーに提供したい場合は、インテントを使用する必要があります。

Uri uri = Uri.parse("smsto:1234567890");   
Intent it = new Intent(Intent.ACTION_SENDTO, uri);   
it.putExtra("sms_body", "The SMS text");   
startActivity(it);  
于 2013-05-02T13:22:34.787 に答える