如何在另一个应用程序中打开android webview应用程序的url

如何在另一个应用程序中打开android webview应用程序的url,android,webview,Android,Webview,我正在制作一个Android webview应用程序来共享一些有用的URL。当用户点击一个url时,它应该在像facebook这样的目标应用程序中打开,既不能在外部浏览器中打开,也不能在webview中打开。我怎么能这么做?谢谢您的帮助。您可以在Intent的帮助下完成这项工作 Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_T

我正在制作一个Android webview应用程序来共享一些有用的URL。当用户点击一个url时,它应该在像facebook这样的目标应用程序中打开,既不能在外部浏览器中打开,也不能在webview中打开。我怎么能这么做?谢谢您的帮助。

您可以在Intent的帮助下完成这项工作

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, 
"https://play.google.com/store/apps/details?id=" + 
BuildConfig.APPLICATION_ID);
sendIntent.setType("text/plain");

startActivity(sendIntent);

使用JavaScriptInterface将深度链接从webView传递到java/kotlin类,然后在那里打开该深度链接

看 和

添加编辑文本并加载该文本