Android 检测数据连接是否已禁用

Android 检测数据连接是否已禁用,android,android-lvl,Android,Android Lvl,我正在努力解决与许可证服务和网络连接有关的问题 底线是我希望LVL工作,如果用户在无信号的地方,没有信号,但我不想让他们能够“欺骗”和关闭数据连接。< /P> 我已经检测到并截获了飞机模式,但有些手机或应用程序允许您打开或关闭数据连接。(有些没有) 我的Epic 4g允许这一点,我认为让我们控制这一点的隐藏API在2.0版本之后不起作用。(iTelephony) 但是,是否可以简单地检测连接是否被禁用,而不改变该事实,而只是对其作出反应 我已经可以检测到是否存在数据连接-我想告诉你的是,禁用天线

我正在努力解决与许可证服务和网络连接有关的问题

底线是我希望LVL工作,如果用户在无信号的地方,没有信号,但我不想让他们能够“欺骗”和关闭数据连接。< /P> 我已经检测到并截获了飞机模式,但有些手机或应用程序允许您打开或关闭数据连接。(有些没有)

我的Epic 4g允许这一点,我认为让我们控制这一点的隐藏API在2.0版本之后不起作用。(iTelephony)

但是,是否可以简单地检测连接是否被禁用,而不改变该事实,而只是对其作出反应


我已经可以检测到是否存在数据连接-我想告诉你的是,禁用天线和没有信号之间的区别。市场许可检查将失败,如果他们合法地没有信号,我想给他们一个通行证,但如果他们强迫它关闭,我不需要检查网络是否在飞行模式之外被禁用, 我在这里找到了一个不同的解决方案:

此代码的作用是强制用户至少进行一次身份验证。然后,如果它无法连接到LVL服务器,它将使用缓存的身份验证。我不得不对它进行一些修改,特别是它两次启动了下一个活动,现在它充分解决了我的问题