在我的应用程序中,我想使用地理位置实现此功能:关闭或打开 wifi 。
我的意思是,例如,当我回到家时,我的wifi打开,当它离开时它会关闭。如果用户将位置作为输入,那将是最好的。有没有人有任何关于它的示例代码?就目前而言,即使我直接用Java写的位置,它也很好。
答案 0 :(得分:2)
只是让任何人仍然遇到此问题,并希望使用不同的方法,您可以使用此开源 git project,它使用sdk(免费的电荷)。
Bassically,这接近你所需要的:
在此示例中,您的用户可以声明他的家,然后当用户到家时会发生wifi禁用。
您可以将此sdk用于许多地方,例如:家庭,工作,健身房,超级市场,商场等。
答案 1 :(得分:1)
我不知道地理位置,但可以使用下面的代码打开/关闭Wifi
WifiManager wifiManager = (WifiManager) getBaseContext().getSystemService(Context.WIFI_SERVICE);
启用
wifiManager.setWifiEnabled(true);
禁用
wifiManager.setWifiEnabled(false);