如何用指定的POST参数打开android浏览器?

Ung*_*viu 23 android android-intent android-sdk-2.1

我是我的应用程序,我需要在Android浏览器中打开一个链接.此页面只能通过POST接收一些数据.我可以将这些参数(数据)添加到启动浏览器的意图吗?

你知道这是否可行?如果是的话,你能给我一个提示吗?

Pet*_*ete 12

使用网页浏览:

WebView webview = new WebView(this);
setContentView(webview);
byte[] post = EncodingUtils.getBytes("postvariable=value&nextvar=value2", "BASE64");
webview.postUrl("http://www.geenie.nl/AnHeli/mobile/ranking/demo/index.php", post);
Run Code Online (Sandbox Code Playgroud)


Chr*_*ton 3

发送到浏览器的 Intent 可以不仅仅包含 URL。在旧版本的 android 中,可以在意图中打包额外的 POST 数据,在较新的版本中,该功能已消失,但可以在传递的意图中为 GET 发送额外的标头数据(可以是任何可表示为字符串的内容)到浏览器。