これは、SMSアプリケーションを呼び出すために使用しているコードの一部です。
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
intent.putExtra("sms_body", body);
intent.putExtra("compose_mode", true);
launchIntent(intent);
Android 3.0より前のOSバージョンのデバイスでは、上記のコードは正常に機能し、SMSページが開き、メッセージが送信され、番号が正しく入力されますが、Android3.0以降のデバイスではこれは機能しなくなります。
Android 3.0では、SMSインテントが呼び出され、テキストではなく番号が入力されますが、Android 4.0では、SMSインテントが呼び出され、番号ではなくテキストが入力されます。
誰かがこの問題の解決策を知っていますか?