【发布时间】:2011-07-07 12:07:15
【问题描述】:
我的应用程序必须检测到连接到 Wi-Fi 网络的设备是必需的,然后以编程方式通过该 Wi-Fi 网络触发 HTTP 请求。我已经搜索过,但我没有找到任何可以帮助我做到这一点的方法或类。
我曾想过禁用蜂窝网络,以便 HTTP 请求通过 Wi-Fi 网络,但即使这样我也没有成功。 另外,我可以通过编程方式启用和禁用蜂窝网络和 Wi-Fi 网络吗?
【问题讨论】:
-
设备不会自动执行此操作吗?另一个问题是,你真的应该为用户决定他想使用哪个互联网连接吗?
-
感谢您的回复,我知道您想说什么,但您清楚我需要什么。 (当我们进行http连接请求时,android框架将根据那里的可用性决定它应该从哪个网络通过。)但是我的所有应用程序要求只有http conn requets通过wifi而不是蜂窝。 appln 是 abt wifi 热点,比如当用户在“abc”wifi 网络位置时,然后启动应用程序通过“abc”wifi 网络通过 http 请求进行身份验证。然后在susscess之后允许用户使用“abc”wifi网络进行浏览。
-
为什么不像大多数 wifi ISP 那样只处理所有服务器端呢?然后你得到的东西可以在任何设备上运行,不需要安装、跟踪 Android 版本等。
-
嘿,克里斯,我同意你的看法……它的所有客户端要求,他们已经拥有与其他 wifi 热点提供商类似的服务器端实现,现在他们也希望拥有本机应用程序。
标签: android android-wifi httpconnection