我正尝试构建一个应用程序/服务,每次连接到特定的WiFi网络时都会执行一些编码(要登录到该网络,然后保持连接处于活动状态) 。我已经有登录部分的代码,并且工作正常,但我不知道在连接到网络时如何自动运行此代码。Android - 加入特定的WiFi网络时自动启动服务
理想情况下,我想建立一个服务,当我加入一个特定的无线网络时,启动连接,保持连接处于活动状态(如每隔10分钟发出一个请求以保持连接处于活动状态),并最终在我离开该网络时停止。
我知道如何构建服务并保持活动状态,但不知道如何在加入/离开WiFi网络时自动启动和停止它。任何建议如何做到这一点,表示赞赏。如果我的做法是不正确的,有一个更好/更简单的方法来做到这一点,请让我知道
问候,
马塞尔
感谢您的建议,对“android.net.conn.CONNECTIVITY_CHANGE”注册的广播接收器的伎俩。然后我使用WifiManager获取SSID并启动我的服务。 – user652341 2012-08-16 09:51:23