欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 判断当前网络是5G

程序员文章站 2022-06-19 14:18:29
GoogleTelephonyManager类提供了对应的方法TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); int networkType = telephonyManager.getNetworkType(); // 这里对应的值为20 只有依赖为android 10.0才有此属性.....

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)

 

本文地址:https://blog.csdn.net/weixin_40611659/article/details/108747483

相关标签: 总结