如何在用户连接到我的wifi点时自动打开网站?

时间:2015-05-01 09:05:41

标签: php android linux wifi

我有一个人们可以连接的WiFi接入点。当他们这样做时,我需要自动打开一个网站。这可能吗?

1 个答案:

答案 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);

     }