【问题标题】:android send text message from viberandroid从viber发送短信
【发布时间】:2015-05-30 10:02:31
【问题描述】:

我想用 viber 直接向电话号码发送消息,此代码不起作用任何人都可以提供帮助

Intent smsIntent = new Intent(Intent.ACTION_SENDTO);
            smsIntent.addCategory(Intent.CATEGORY_DEFAULT);
            smsIntent.setPackage("com.viber.voip");
            smsIntent.setData(Uri.parse("sms:+1001002003"));
            smsIntent.putExtra("address", "+1001002003");
            smsIntent.putExtra("sms_body", "body  text");
            startActivity(smsIntent);

【问题讨论】:

    标签: android message viber


    【解决方案1】:

    你可以用这个方法

    public void sendToViber(String messageBody, String viberContact) {
            Uri uri = Uri.parse("smsto:" + viberContact);
            Intent viberIntent = new Intent(Intent.ACTION_SENDTO, uri);
            viberIntent.setPackage("com.viber.voip");
            startActivity(Intent.createChooser(viberIntent, "Share"));
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 2014-08-07
      • 1970-01-01
      • 2017-01-27
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多