0
嘿,我想問如何啓動一個系統服務例如wifi,當一個應用程序在Android上啓動? I.E瀏覽器打開並且WiFi自動打開。我一直在尋找一種方法來實現這一目標,但無法找到解決方法。如果提供一點描述的例子,我將不勝感激。謝謝如何在啓動特定應用程序時啓動wifi服務
嘿,我想問如何啓動一個系統服務例如wifi,當一個應用程序在Android上啓動? I.E瀏覽器打開並且WiFi自動打開。我一直在尋找一種方法來實現這一目標,但無法找到解決方法。如果提供一點描述的例子,我將不勝感激。謝謝如何在啓動特定應用程序時啓動wifi服務
下面是啓用或禁用基於參數的WiFi功能:
public static void toggleWiFi(Context cx, boolean param) {
WifiManager wm = (WifiManager) cx.getSystemService(Context.WIFI_SERVICE);
if (wm != null) {
if (!param) {
wm.setWifiEnabled(false);
} else {
wm.setWifiEnabled(true);
}
}
}
功能是相當簡單,它首先得到一個WifiManager服務於WM然後依據的價值參數可以啓用或禁用收音機。
您將需要在您的清單以下權限的功能工作:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
希望這有助於...
你不啓動的系統服務。它們是操作系統的一部分,實際上始終「啓動」。 – CommonsWare
對不起,我的意思是當應用程序說瀏覽器打開時自動啓用它。 – Aashir