标签: wifi

如何创建WiFi弹出登录页面

当我去一个有WiFi热点的地方(比如Panera Bread)并连接我的iPhone时,热点登录页面会显示为弹出窗口.也就是说,无论我正在运行什么应用程序或我正在使用哪个网页,登录页面都会从底部向上滚动,询问我的登录凭据,然后消失.

但是在其他一些热点地区,在我去Safari并尝试加载网页之前,我没有获得登录页面.

什么是iPhone寻找,导致它在一些热点而不是其他热点弹出登录页面?是否有特殊的HTML元标记?或者它与重定向的实现方式有关?

iphone wifi

30
推荐指数
1
解决办法
7万
查看次数

如何从应用程序启用/禁用WiFi?

我想从我的Android应用程序启用/禁用wifi.我怎样才能做到这一点?

android wifi

30
推荐指数
3
解决办法
5万
查看次数

无需特殊应用即可通过NFC标签分享Wifi凭据

我正在寻找一种方法来创建一个NFC标签,该标签共享我的网络的wifi凭据,而我的客人不必在他们的手机上安装任何特殊的NFC应用程序(除了随手机提供的).我一直在寻找NFC标签编写器,WifiTap,NFC任务启动器和NFCLabels.com等应用和服务,但在我看来,我需要在客户移动设备上安装应用程序以便能够使用它,但我无法测试它,因为我只有一部支持NFC的手机.(是的,我知道,绞尽脑汁,但是,哎呀,奇怪的行为并不是什么新鲜事......)

我最接近的线索是WifiTap声明:

该应用程序以wifi:// [network ssid]/[wep | wpa | open]/[network key]的格式处理URI

如果这实际上是普遍的,这意味着我可以做我想做的事,但我没有找到任何确认.那么,我想要做什么怎么样才能完成,我是否能够利用WifiTap的线索走上正轨?

android nfc wifi android-wifi

30
推荐指数
2
解决办法
3万
查看次数

iOS设备和启用Wi-Fi Direct的设备之间是否可以进行Wi-Fi Direct连接?

iOS设备和启用Wi-Fi Direct的设备之间是否可以进行Wi-Fi Direct连接?

目标是在没有任何控制器的情况下实现iOS设备与其他设备(不一定是其他iOS设备,可能是Android,Mac,PC)之间的通信.(无线接入点).

wifi ios wifi-direct

29
推荐指数
2
解决办法
7万
查看次数

强制Android使用没有互联网的Wifi网络

我正在构建一个Android应用程序,需要通过无法访问互联网的WiFi网络进行通信.问题是,即使连接WiFi,当wifi网络上没有连接互联网时,机器人选择使用蜂窝/移动数据.

我已经阅读了许多关于该问题的帖子,其中许多涉及生根设备,但生产应用程序无法实现这一点(根设备不是一种选择).其他解决方案(如我的代码bellow)建议使用bindProcessToNetwork()哪个在我的Sony Z2上完美运行,但在我测试的其他设备上没有(所有运行6.0.1)

private void bindToNetwork() {
    final ConnectivityManager connectivityManager = (ConnectivityManager) mActivity.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkRequest.Builder builder;
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        builder = new NetworkRequest.Builder();
        //set the transport type do WIFI
        builder.addTransportType(NetworkCapabilities.TRANSPORT_WIFI);
        connectivityManager.requestNetwork(builder.build(), new ConnectivityManager.NetworkCallback() {
            @Override
            public void onAvailable(Network network) {
                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {


                    connectivityManager.bindProcessToNetwork(null);
                    if (barCodeData.getSsid().contains("screenspace")) {
                        connectivityManager.bindProcessToNetwork(network);
                    }

                } else {
                    //This method was deprecated in API level 23
                    ConnectivityManager.setProcessDefaultNetwork(null);
                    if (barCodeData.getSsid().contains("screenspace")) {

                        ConnectivityManager.setProcessDefaultNetwork(network);
                    }
                }

                connectivityManager.unregisterNetworkCallback(this);
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

networking android wifi access-point iot

29
推荐指数
1
解决办法
7751
查看次数

如何在.net中获取可用的WiFi AP及其信号强度?

有没有办法使用.NET访问所有WiFi接入点及其各自的RSSI值?如果我可以在不使用非托管代码的情况下完成它,那将是非常好的,如果它在单声道和.NET中工作,那将更好.

如果有可能我会申请代码样本.谢谢


以下是我发现的一些类似的stackoverflow问题:

- 在Windows Vista上获取我使用C#.Net连接的无线网络的SSID

- 在C#中管理无线网络连接

- 从C#获取无线接入点的BSSID(MAC地址)

.net c# mono networking wifi

28
推荐指数
2
解决办法
4万
查看次数

关于HTML 5中的地理位置

现在,谷歌地图可以借助Firefox在街道精确度上精确定位我的位置.

我知道这是HTML 5兼容浏览器的一个新功能,并且通过使用连接的WiFi网络的某种功能来获取位置(我希望我没有做出任何愚蠢的假设).

我打算知道整个过程是如何工作的:

  • 为什么只在HTML 5中?
  • Firefox为何/如何让我与谷歌地图分享我的位置?
  • 可以指望的正常精度是多少?
  • 如何在我的网站中实现此功能?

提前致谢!

firefox html5 google-maps geolocation wifi

28
推荐指数
2
解决办法
1万
查看次数

Java获取我的IP地址

我想用Java获取我的Internet IP地址,但是当我的IP地址是192.168.0.xxx时,我一直得到我的本地地址(即:127.0.0.1)

我正在使用这条线:

InetAddress.getLocalHost().getHostAddress();
Run Code Online (Sandbox Code Playgroud)

这似乎是获取IP地址的标准,但它不是我想要的.每个教程都说使用这一行,所以我有点困惑.

谁能告诉我如何获得正确的IP地址?


我正在运行连接到WiFi的设备,而我没有使用任何电缆.我使用ifconfig inet addr给出的IP连接到服务器,我希望得到设备的inet addr.我可以检查服务器端套接字的IP,但是如果设备(客户端)告诉服务器他希望其他设备连接哪个IP,那就更好了.

java ip wifi

27
推荐指数
3
解决办法
7万
查看次数

Android WIFI如何在特定WIFI连接可用时检测

我需要检测何时与特定WIFI网络建立网络连接.

例如:一旦你走进你的房子,你的手机拿起你的家庭WiFi网络,我想要一条通知说"你不在你的家庭网络,你想连接到你家吗?" 但我希望这只会发生在我特定的房子里.

我应该注意什么,我应该做些什么测试来确保它是我的特定家庭网络,而不是另一个网络?

android wifi

27
推荐指数
2
解决办法
4万
查看次数

启用/禁用Microsoft Virtual WiFi Miniport

我禁用了我的Microsoft Virtual WiFi Miniport网络适​​配器Control Panel\Network and Internet\Network Connections.

右键单击微型端口,然后单击禁用,它就消失了.现在我怎么能启用它?禁用nic后,netsh wlan start hostednetwork不再工作了.回应是,

The hosted network couldn't be started. The group or resource is not in the correct state to perform the requested operation.

它在我禁用适配器之前完美运行,无论如何,这里的参考是输出 netsh wlan show drivers,

Interface name: Wi-Fi

Driver                    : Qualcomm Atheros AR9285 Wireless Network Adapter
Vendor                    : Qualcomm Atheros Communications Inc.
Provider                  : Microsoft
Date                      : 7/3/2012
Version                   : 3.0.0.130
INF file                  : C:\Windows\INF\netathrx.inf
Files                     : 2 total
                            C:\Windows\system32\DRIVERS\athrx.sys
                            C:\Windows\system32\drivers\vwifibus.sys …
Run Code Online (Sandbox Code Playgroud)

wifi windows-8

27
推荐指数
2
解决办法
23万
查看次数