网络功能我的意思是-支持NR,LTE,CDMA,UMTS,GSM吗?是否支持wifi /移动数据?我只想知道这个设备是否有能力做上面的事情。我不需要知道当前活跃的网络内容。
https://developer.android.com/reference/android/net/NetworkCapabilities -这个api帮助不大,但不能完全满足我的需求。
此外,我还想知道我的设备是否具有wifi /蓝牙/蜂窝等功能?
发布于 2020-09-19 00:12:23
我一直在我的所有项目中使用这个强大的库:
implementation 'com.blankj:utilcodex:1.29.0'用法:
LogUtils.i("NetworkUtils isConnect = %b" , NetworkUtils.isConnected());
LogUtils.i("NetworkUtils isAvailableByPing = %b" , NetworkUtils.isAvailableByPing());
LogUtils.i("NetworkUtils isWifiEnable = %b" , NetworkUtils.getWifiEnabled());
LogUtils.i("NetworkUtils isWifiConnected = %b" , NetworkUtils.isWifiConnected());
LogUtils.i("NetworkUtils is4G = %b" , NetworkUtils.is4G());
LogUtils.i("NetworkUtils getNetworkType = %s", NetworkUtils.getNetworkType());有关更多可访问性,请查看PhoneUtils & NetworkUtils类:
https://stackoverflow.com/questions/63958896
复制相似问题