通过Android应用程序向webBrowser传递命令

通过Android应用程序向webBrowser传递命令,android,Android,我的android应用程序中有两个开关按钮 我想要的是点击一次打开按钮,我只想在浏览器中点击myIpaddress/ON,然后立即返回到我的应用程序,同样地,点击关闭按钮(myIpaddress/OFF)并返回到应用程序 我找了很多。我找到的是 String url = "http://myIpaddress/On"; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(

我的android应用程序中有两个开关按钮

我想要的是点击一次打开按钮,我只想在浏览器中点击myIpaddress/ON,然后立即返回到我的应用程序,同样地,点击关闭按钮(myIpaddress/OFF)并返回到应用程序

我找了很多。我找到的是

    String url = "http://myIpaddress/On";
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);
但有了这个,我不能再回到我的应用程序,这意味着网络浏览器仍然是打开的,我不想这样。我只想点击那个IP地址,然后返回我的UI

如何实现这个???
.

您需要发送HTTP请求,而不是打开完整的web浏览器


,其他网络库,或编写
异步任务

我以不同的方式解决此问题

使用WebView点击url并使其可见性消失

<WebView
    android:layout_width="match_parent"
    android:layout_height="40dp"
    android:visibility="gone"
    android:layout_below="@+id/btn_Press"
    android:id="@+id/webView"></WebView>

你能提供一些解释的链接吗??
webView.loadUrl("myIPAddress/on");