gpt4 book ai didi

android-intent - 从 Android 应用程序直接向 phonenumber viber 发送消息

转载 作者:行者123 更新时间:2023-12-05 05:26:05 30 4
gpt4 key购买 nike

嗨,我想用 viber intent 从我的应用程序发送消息,我的代码

Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setClassName("com.viber.voip","com.viber.voip");
share.setType("text/plain");
Uri uri =Uri.parse("tel:"+Uri.encode("09359128332"));
share.putExtra(Intent.EXTRA_TEXT, "Your text to share");
share.setData(uri);
MainActivity.this.startActivity(share);

我可以向 viber 发送消息,但必须选择一些用户,但我想直接向 viber 的电话号码发送消息,此代码无效,任何人都可以提供帮助

最佳答案

你应该做的

public void startViber() {
Uri uri = Uri.parse("smsto:+55" + viber_contact);
Intent waIntent = new Intent(Intent.ACTION_SENDTO, uri);
waIntent.setPackage("com.viber.voip");
startActivity(Intent.createChooser(waIntent, "Share"));
hideProgressBar();
}

在我们的示例中,我们将 +55 放在发送消息到巴西国家/地区的号码之前。干杯

关于android-intent - 从 Android 应用程序直接向 phonenumber viber 发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392040/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com