【问题标题】:Transmitting small amounts of information using WiFi SSIDs?使用 WiFi SSID 传输少量信息?
【发布时间】:2015-08-03 14:39:11
【问题描述】:

是否可以允许 2 个 Android 设备使用 SSID 进行通信?一台设备将通过创建一个热点来广播消息,并将消息作为其 SSID。附近的设备可以阅读和解释消息。我在 Android 文档中找不到任何允许这样做的内容。是否可以在 Android 设备上使用?我该怎么做?

【问题讨论】:

    标签: android location wifi


    【解决方案1】:

    您可以使用此调用来创建热点:

    private boolean setWifiApEnabled(WifiConfiguration wifiConfig, boolean enabled);
    

    ...

    WifiConfiguration netConfig = new WifiConfiguration();
        netConfig.SSID = "\"SSID_NAME\"";
    // more configs here.
    

    然后扫描周围的无线网络,例如:

    WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    List<ScanResult> results = wifi.getScanResults();
    

    您可以从那里读取 wifi 信息。也许你可以通过MAC地址识别热点。

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多