我正在尝试检测设备是否在我的应用程序中漫游,我发现了这两种方法:
- NetworkInfo.isRoaming ()
- TelephonyManager.isNetworkRoaming ()
它们之间有本质区别吗?还是我可以选择一个?
我认为TelephonyManager.isNetworkRoaming()
是2g相关的,NetworkInfo.isRoaming()
是否与3g相关-设置数据漫游打开/关闭是android设置中的一个不同选项,所以如果它关闭,您仍然可以获得GSM (TelephonyManager.isNetworkRoaming()
)的true