ここに、アプリのコードスニペットがあります。androidにSMSメッセージを入力する
public void onClick(View v) {
// TODO Auto-generated method stub
Intent sms = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:"));
sms.putExtra("sms_body", text);
startActivity(sms);
}
これは株式SMSアプリでは機能しますが、ハンドスキャナSMSでは空白のメッセージが表示されることがテスターから報告されています。これは私にGoogle Voiceで試してみるよう促し、そこに空白のメッセージも表示されました。
メッセージテキストをこれらの他のSMSアプリケーションすべてで使用できるようにする方法はありますか?
私たちはクリップボードの機能を持っているため、少なくともユーザプッシュクリップボードボタンを持っている可能性があります。
アリ、私はあなたの質問を理解していません。アプリは、異なる変数に基づいて送信するテキストを作成し、メッセージを送信することを意図しています。 – user772913
あなたは別のアクティビティを開く必要なくあなたの活動からあなたのSMSを直接送ることができます。 'SmsManager.getDefault()。sendTextMessage(" phoneNumber "、null、" Sms Body "、null、null);' AndroidManifest.xmlにアクセス許可を設定することを忘れないでください: ' ' –
[OK]を選択します。また、ユーザーは、送信されたメッセージをカスタマイズすることもできます。 – user772913