ハングアウト 2.0 の時点で、Google はインテントを介してサードパーティ アプリから SMS 本文を送信する方法を壊しました (または文書化されていません)。
これにより、4.4 でアプリからインテントを介して SMS を送信する機能が完全に壊れます。
次のインテントは機能しません。
Intent smsIntent = new Intent(Intent.ACTION_SENDTO);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address", "12125551212");
smsIntent.putExtra("sms_body","Body of Message");\
と
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", x);
ハングアウトは完全に無視しますsetType("vnd.android-dir/mms-sms")
メソッドにフォールバックすることUri.parse
が唯一のオプションですが、アプリは引き続きキーを無視しsms_body
ます。
現時点では文書化されていないため、いくつかのバリエーションを%body%
試してみてください。
http://www.ietf.org/rfc/rfc5724.txtを試して、仕様に従って URI を作成したことは注目に値します。
sms:12345666777?body=Text here
しかし、そこには助けがありません。
*注: ACTION_VIEW を使用していましたが、ACTION_SENDTO に変更しましたが、まだ役に立ちません*