【发布时间】:2015-07-29 20:31:08
【问题描述】:
我正在开发一款 Android 酒店应用,如果用户安装了该应用,该应用会将用户连接到酒店 wifi 热点。
我已经在应用清单中注册了一个接收器:
<receiver android:name="com.myBroadcastReceiver" >
<intent-filter>
<action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
<action android:name="android.net.wifi.STATE_CHANGE" />
</intent-filter>
</receiver>
热点身份验证一切正常,但操作系统为强制门户页面启动浏览器。有没有办法让我的应用程序告诉 Android 禁止针对特定 SSID 的这种行为 - 即,将此应用程序注册为“热点身份验证处理程序”。
我正在寻找的行为与来自 iOS Captive Network 框架的 CNSetSupportedSSID 相同。
【问题讨论】:
标签: android network-programming