我有一个人们可以连接的WiFi接入点。当他们这样做时,我需要自动打开一个网站。这可能吗?
答案 0 :(得分:0)
您可以使用在后台和后台运行的Android服务来执行此操作,如果您已连接,则每次在网络上连接时都需要检查,然后使用您的网址打开浏览器意图
在服务中你需要创建一个广播接收器,在接收时你需要检查以下内容:
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(WifiManager.WIFI_STATE_CHANGED_ACTION.equals(action)){
Log.d("WIFI", "WIFI has changed");
int wifiState = intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE, -1);
Log.d("WIFI", "WIFI State = " + wifiState);
setCurrentWifiState(wifiState);
}