Android whatsapp股份whatsapp://send?text=content_here

Android whatsapp股份whatsapp://send?text=content_here,android,Android,我正在使用下面的代码分享我的android应用程序的内容,该应用程序向whatsapp显示webview页面 除了一个问题外,它工作得很好。 它共享完整的链接,包括whatsapp://send?text= 我只想分享内容 Uri uri = Uri.parse(url); Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXT

我正在使用下面的代码分享我的android应用程序的内容,该应用程序向whatsapp显示webview页面

除了一个问题外,它工作得很好。 它共享完整的链接,包括whatsapp://send?text= 我只想分享内容

  Uri uri = Uri.parse(url);
 Intent sendIntent = new Intent();
  sendIntent.setAction(Intent.ACTION_SEND);
 sendIntent.putExtra(Intent.EXTRA_TEXT, ""  + uri);
 sendIntent.setType("text/plain");
 sendIntent.setPackage("com.whatsapp");
 startActivity(sendIntent);
我试着用replace来替换whatsapp://send?text 但它给出的错误是replace(string,string)未定义


有没有更好的方法来实现这一点

好的,因此,您需要一个字符接一个字符,直到找到字符“?”。创建一个循环并逐个字符地执行。当到达“?”时,离开循环,并选择字符串的其余部分作为新字符串。


之后,您的strin从charAt(其中“?”是+1)一直到结尾。

您到底想分享什么?@VulovicVukasin@VulovicVukasin内容whatsapp://send?text=and 这是字符串uri?@VulovicVukasin yes字符串uri是完整字符串,包括whatsapp://send?text=you 有了教程和想法,自己创建它。它的给定错误类型字符串中的方法charAt(int)不适用于参数(字符串)