Android 判断当前网络是5G
- 作者: frivol
- 来源: 51数据库
- 2021-09-21
Google??TelephonyManager类提供了对应的方法
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
int networkType = telephonyManager.getNetworkType();
// 这里对应的值为20 只有依赖为android 10.0才有此属性
if(networkType ==TelephonyManager.NETWORK_TYPE_NR){
Log.i(TAG,"5G");
}
google官方说明为:
地址为:https://developer.android.com/reference/android/telephony/TelephonyManager
int NETWORK_TYPE_NR
Current network is NR(New Radio) 5G.
NETWORK_TYPE_NR
Added in API level 29
public static final int NETWORK_TYPE_NR
Current network is NR(New Radio) 5G.
Constant Value: 20 (0x00000014)
?
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2