NetworkInfo.isRoaming()和TelephonyManager.isNetworkRoaming()之间的区别

Rom*_*iel 7 networking android roaming

我试图检测设备是否在我的应用程序中漫游,我发现了这两种方法:

它们之间是否存在本质区别,或者我可以选择一个?

Don*_*Gru 4

我认为TelephonyManager.isNetworkRoaming()与 2G 相关,是否NetworkInfo.isRoaming()与 3G 相关 - 设置数据漫游开/关是 android 设置中的一个独特选项,因此如果关闭,您仍然可以使用trueGSM ( TelephonyManager.isNetworkRoaming())