我的应用程序的某些用户说,电池快速流失。我已经确定,当他们有GPS和WiFi打开。如何检测手机是否正在扫描或连接到无线网络
我有以下代码,我想确定无论是打开还是关闭。它总是返回没有连接。出于某种原因,我的手机无法连接到办公室的无线网络,所以数字。
我想要的是能够检测到wifi是否已在电话设置中打开。
我不确定我是否正确,但如果wifi已打开但未连接,是否仍会耗尽电池?
是否有任何代码告诉我wifi是否打开或关闭?
private static boolean isConnectedWiFi(Context context) {
ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
return true;
} else {
return false;
}
}
@OlafDietsche对不起,格式化。 – turtleboy