仅限 OnePlus3 Nougat(到目前为止):TelephonyManager getNetworkType() 有时(!?)返回19
文档中未定义的值,根据NETWORK_TYPE_LTE = 13
状态栏显示 4G+ 的情况,它应该是。显然,用户再次降低了我的应用程序评级,而不是责怪 OnePlus。
任何想法 OnePlus3 发生了什么?为什么状态栏工作正常?应该是官方的吧?我将把这 19 添加为 LTE 的硬编码值,但如果它在未来发生变化怎么办……我的应用程序将是错误的。更一般地说,我怎样才能避免用户因为每个新版本中引入的所有 Android/制造商错误而责备我?
文档: https://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkType()
系统数据:VERSION.RELEASE{7.0},VERSION.INCREMENTAL{97},VERSION.SDK{24},BOARD{QC_Reference_Phone},BRAND{OnePlus},DEVICE{OnePlus3},FINGERPRINT{OnePlus/OnePlus3/OnePlus3:7.0/NRD90M /12311011:user/release-keys},HOST{ubuntu-23},ID{NRD90M}