1

私は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マネージャーを使用せずに)。

どんな助けでも事前に感謝します

4

0 に答える 0