如何检查特定设备是否支持Android中的4G网络?

如何检查特定设备是否支持Android中的4G网络?,第1张

概述我想检查特定设备是否具有4G网络的硬件支持. 我会详细说明这个问题 在应用程序中,我们有一个设置页面,用户可以进行选择,并允许应用程序仅在选定的网络中运行. 例如.用户可以选择该应用只能在WiFi网络或3G网络中运行 所有网络WiFi,2G,3G 4G等都有CheckBox首选项. 现在如果设备不支持4G网络,我想隐藏4G选择复选框. 所有剩下的功能都完成了.我刚才发现这个问题,如何检测设备是否支 我想检查特定设备是否具有4G网络的硬件支持.

我会详细说明这个问题
在应用程序中,我们有一个设置页面,用户可以进行选择,并允许应用程序仅在选定的网络中运行.
例如.用户可以选择该应用只能在WiFi网络或3G网络中运行

所有网络WiFi,2G,3G 4G等都有CheckBox首选项.
现在如果设备不支持4G网络,我想隐藏4G选择复选框.
所有剩下的功能都完成了.我刚才发现这个问题,如何检测设备是否支持4G?
请注意,我想检测设备上的4G的硬件支持,而不是连接4G连接.
任何帮助是极大的赞赏.

解决方法
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);   NetworkInfo[] info = cm.getAllNetworkInfo();   for(int i=0; i <info.length; i++){       Log.i("netinfo"+i,info[i].getType()+"");       Log.i("netinfo"+i,info[i].getTypename());       Log.i("netinfo"+i,info[i].getSubtype()+"");       Log.i("netinfo"+i,info[i].getSubtypename());   }

使用这段代码并获取设备上的所有可用选项.我想你应该能够获得设备的所有功能.

网络类型信息存在于http://developer.android.com/reference/android/telephony/TelephonyManager.html.

我认为从API级别11添加的网络类型是4g.自己检查

总结

以上是内存溢出为你收集整理的如何检查特定设备是否支持Android中的4G网络?全部内容,希望文章能够帮你解决如何检查特定设备是否支持Android中的4G网络?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1131922.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存