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