feat: 添加网络工具类,新增判断是否为 WI-FI 的方法

This commit is contained in:
Quyunshuo
2023-08-15 10:17:58 +08:00
committed by GitHub
parent e17f540e44
commit be9073af7c

View File

@ -0,0 +1,22 @@
package com.ad.newad
import android.content.Context
import android.net.ConnectivityManager
import android.net.NetworkCapabilities
/**
* 网络相关工具类
*/
object NetUtils {
/**
* 当前网络是否是 Wi-Fi
*/
fun currentNetIsWiFi(context: Context): Boolean {
val connectivityManager =
context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val networkCapabilities =
connectivityManager.getNetworkCapabilities(connectivityManager.activeNetwork)
return networkCapabilities?.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) ?: false
}
}