2013-05-31 65 views
0

關閉/打開wifi的在我的應用程序要實現此功能:使用地理位置關閉打開無線通過無線網絡自動地理位置在安卓

我的意思是,例如,當我回到家時,我的wifi打開,當它離開時它關閉。如果用戶將位置作爲輸入,那將是最好的。有沒有人有任何關於它的示例代碼?就我而言,即使這個位置是由我直接用Java編寫的,也是很好的。

回答

1

我不知道的地理位置,但開啓/關閉無線上網可以使用下面

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

的代碼,以便進行

wifiManager.setWifiEnabled(true); 

禁用

wifiManager.setWifiEnabled(false); 
+0

是啊,我昨天試過有兩個單選按鈕爲啓用或禁用WiFi,它的工作原理!但現在我想要這個地理位置.. mmh ..謝謝 –

2

只要有人遇到這個問題,並希望使用不同的方法,你可以使用這個開源git project,它使用sdk(這是免費的)。

Bassically,這是接近你所需要的:

  1. 當用戶離開家時,WiFi被禁用。
  2. 當用戶到達工作時,wifi已啓用。

在本示例中,您的用戶可以聲明他的家,然後當用戶到家時發生wifi禁用。

您可以使用此sdk爲如許多地方:家庭,工作,健身房,超市,商場等。

set home