通过Google Messenger在平板电脑上使用ANDROIRD应用发送短信的内容

时间:2016-09-25 21:34:49

标签: android smsmanager

在没有本机短信功能的Nexus平板电脑上使用Android 5.1。

我正在尝试使用Google Messenger通过Android应用从平板电脑发送短信,而无需干预。

已安装Google Messenger,我确实收到了已发送邮件的Toast。

但是我没有收到我要发送给手机的短信 和 测试文本出现并停留在屏幕上,应用程序不会恢复正常处理。

------------我正在使用的代码,但我已经更换了电话号码-----------

public void sendMessenger(String phoneNo, String message) {

    Uri uri = Uri.parse("smsto:5555555555"); 
    Intent waIntent = new Intent(Intent.ACTION_SENDTO,uri);

    waIntent.setClassName("com.google.android.apps.messaging", "com.google.android.apps.messaging.Main");

    waIntent.setType("text/plain");

    String text = "testing message";

    waIntent.setPackage("com.google.android.apps.messaging");


    if (waIntent != null) {
        waIntent.putExtra("address", "5555555555");

        waIntent.putExtra(Intent.EXTRA_TEXT, text);

        waIntent.putExtra("sms_body", "HI");

        startActivity(Intent.createChooser(waIntent, text));

        Toast.makeText(getActivity(), "Message Sent",Toast.LENGTH_SHORT).show();
    } else {
        Toast.makeText(getActivity(), "Google Messenger NOT Installed!",Toast.LENGTH_SHORT).show();
    }

0 个答案:

没有答案