facebook twitter hatena line email

「Android/kotlin/net」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行4: 行4:
 
val networkInfo: NetworkInfo? = cm.activeNetworkInfo
 
val networkInfo: NetworkInfo? = cm.activeNetworkInfo
 
             (networkInfo != null && networkInfo.isConnected
 
             (networkInfo != null && networkInfo.isConnected
                     && (networkInfo.type == ConnectivityManager.TYPE_WIFI
+
                     networkInfo.type == ConnectivityManager.TYPE_WIFI))
                    || networkInfo.type == ConnectivityManager.TYPE_MOBILE))
+
 
</pre>
 
</pre>
 
参考:https://www.fixes.pub/program/71288.html
 
参考:https://www.fixes.pub/program/71288.html

2021年2月9日 (火) 13:17時点における版

wifi判定 API22以下のとき

val networkInfo: NetworkInfo? = cm.activeNetworkInfo
            (networkInfo != null && networkInfo.isConnected
                    networkInfo.type == ConnectivityManager.TYPE_WIFI))

参考:https://www.fixes.pub/program/71288.html

API23以上は ConnectivityManagerのactiveNetworkが使えると思うので、そちらを使う。