私はSamsungで次のコードを使用していますが、これはうまく機能します。
Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:123,456"));
smsIntent.putExtra("sms_body", messageBody);
startActivity(smsIntent);
HTCで正常に動作する以下
Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:123;456"));
smsIntent.putExtra("sms_body", messageBody);
startActivity(smsIntent);
違いは「,」と「;」の使い方です。それぞれsamsungとhtcの区切り文字として。それを行う一般的な方法はありますか(SMSマネージャーを使用せずに)。
どんな助けでも事前に感謝します