繁体   English   中英

在Android中按地理位置自动通过wifi关闭/打开wifi

[英]Turn off/on wifi by wifi automatically by geolocation in Android

在我的应用程序中,我想实现此功能:使用地理位置关闭打开 wifi

我的意思是,例如,当我回到家时,我的wifi会打开,而当离开时它会关闭。 最好是用户提供该位置作为输入。 有人有任何示例代码吗? 就目前而言,即使我直接用Java编写位置信息也很好。

万一有人仍然遇到此问题,并希望使用其他方法,您可以使用此开源 git项目 ,该项目使用sdk (免费)。

基本上,这接近您的需求:

  1. 当用户离开家时,WiFi被禁用。
  2. 当用户上班时,将启用wifi。

在此示例中,您的用户可以声明自己的住所,然后当用户到家时将禁用wifi。

您可以在许多位置使用此SDK ,例如:家庭,工作,健身房,超市,购物中心等。

设为首页

我不知道地理位置,但是可以使用下面的代码打开/关闭Wifi

WifiManager wifiManager = (WifiManager) getBaseContext().getSystemService(Context.WIFI_SERVICE);

启用

wifiManager.setWifiEnabled(true);

禁用

wifiManager.setWifiEnabled(false);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM