feat: 添加网络工具类,新增判断是否为 WI-FI 的方法
This commit is contained in:
@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user