Android SMS Intent Hangouts 2.0

Chr*_*ins 5 android android-intent

自Hangouts 2.0起,Google已经破坏(或未记录)如何通过Intent从第三方应用发送短信正文.

这样就可以通过4.4上的应用程序发送短信完全破坏.

以下Intent不起作用:

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");\
Run Code Online (Sandbox Code Playgroud)

Intent sendIntent = new Intent(Intent.ACTION_SENDTO);         
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", x); 
Run Code Online (Sandbox Code Playgroud)

环聊完全忽略了 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,仍然无济于事*

Chr*_*ins 1

此问题已在 Hangouts 2.0.128 (2013-11-16) 中修复

值得注意的是ACTION_VIEWACTION_SENDTO两者现在都可以工作。