0
如何知道漫游数据是启用还是禁用?在代码中,我需要知道数据漫游是否已启用。我可以通过TelephonyManager检查手机是否正在漫游。但是如何知道数据漫游是否启用?如何知道漫游数据是否启用/禁用?以编程方式
如何知道漫游数据是启用还是禁用?在代码中,我需要知道数据漫游是否已启用。我可以通过TelephonyManager检查手机是否正在漫游。但是如何知道数据漫游是否启用?如何知道漫游数据是否启用/禁用?以编程方式
NetworkInfo info = (NetworkInfo) ((ConnectivityManager) ctx
.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if(info.isRoaming)
{
S.O.P("data roaming");
}
谢谢!它为我工作。 – Taras 2011-12-28 15:03:38
即使数据漫游关闭,这实际上也会返回true。此外,如果用户此时连接到WiFi网络,此方法可能会返回WIFI NetworkInfo对象。 – 2012-01-26 08:56:24
这告诉你,如果你目前正在漫游,而不是如果启用漫游。 – 2012-02-14 23:43:41