0
ネットワークタイプを知る必要がありますが、アクセス許可が必要です。権限を必要とせずにネットワークタイプ(Wi-Fi /モバイル)を取得することは可能ですか?
public String getConnectionTypeNew(Context context){
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
if (activeNetwork != null) { // connected to the internet
if (activeNetwork.getType() == ConnectivityManager.TYPE_WIFI) {
return "WiFi Network";
} else if (activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE) {
return "Mobile Network";
}
}
return "No Network";
}
権限を必要とせずにネットワークの種類を取得する方法があります:
私はこの方法をしようとしていますか?
ありがとうございます
ACCESS_NETWORK_STATEは危険な許可ではありません。なぜそれを迂回しようとしていますか? – DeeV