0

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

我的意思是,例如,当我回到家时,我的 wifi 会打开,而当我离开时,它会关闭。如果用户提供位置作为输入,那将是最好的。有没有人有任何关于它的示例代码?现在对我来说,即使该位置是我直接用 Java 编写的,它也很好。

4

2 回答 2

2

万一有人仍然遇到这个问题,并希望使用不同的方法,您可以使用这个开源 git 项目,它使用sdk(免费)。

基本上,这接近你需要的:

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

在这个示例中,您的用户可以声明他的家,然后当用户到家时会发生 wifi 禁用。

您可以将此sdk用于许多位置,例如:家庭、工作、健身房、超市、商场等。

设为首页

于 2016-09-01T14:16:52.120 回答
1

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

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

启用

wifiManager.setWifiEnabled(true);

禁用

wifiManager.setWifiEnabled(false);
于 2013-05-31T09:22:41.727 回答