草庐IT

android - 使用 Android 的 WIFI 到 WIFI 连接

我想将消息从安卓设备传输到桌面应用程序。我的问题是,我可以在不使用互联网连接的情况下将安卓WiFi设备与桌面WiFi设备连接起来吗?我想像使用蓝牙一样使用它。这可能吗?如果可能,我该如何实现?感谢和问候阿米特·塞珀 最佳答案 这里是mreichelt建议的实现。当我遇到同样的问题并认为我只是发布我的解决方案实现时,我查看了这个。这真的很简单。我还构建了一个java服务器,用于监听来自android设备的传入请求(主要用于调试目的)。这是通过无线发送内容的代码:importjava.net.*;importjava.io.*;impo

android - 检查手机是否使用 WIFI 或数据/3G

假设设备上同时启用了WIFI和数据/3G,我如何检查用户当前是否正在通过wifi或数据计划使用互联网(假设它们都已启用)。所以我不需要检查它们是启用还是禁用,我想检测用户实际使用的是哪一个。我一直在做以下事情,这是唯一的解决方案吗?WifiManagerwifiManager=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);WifiInfowifiInfo=wifiManager.getConnectionInfo();if(WifiInfo.getDetailedStateOf(wifiInfo.getSuppl

笔记本电脑搜索不到wifi6 无线路由器信号

路由器更换成wifi6无线路由器后,手机能搜索到这个无线信号,但是笔记本搜索不到这个无线信号,后网上搜索后发现是无线网卡驱动问题,很多无线网卡使用的是Intel芯片,Intel就此发布了公告,升级驱动就可以彻底解决。下载Intel无线网卡驱动链接地址下载英特尔®PROSet/无线软件和Wi-Fi驱动程序安装好后就可以搜索到这个wifi6无线路由器信号了

WIFI 安全总论

一、总体逻辑安全策略=认证机制+加密机制为了增强无线网络安全性,至少需要提供认证和加密两个安全机制:1、认证机制:认证机制用来对用户的身份进行验证,以限定特定的用户(授权的用户)可以使用网络资源。2、加密机制:加密机制用来对无线链路的数据进行加密,以保证无线网络数据只被所期望的用户接收和理解。WPA-pSK就是PSK认证算法+TKIP加密算法,安全性比空加密高,但是据说也能被破解。WPA2-PSK就是采用PSK认证算法+TKIP加密算法/CCMP加密算法,二、认证机制:认证机制分为链路认证和接入认证两种。2.1、链路认证链路认证即802.11身份验证,是一种低级的身份验证机制。在STA同AP进

android - 如何使用 NetworkRequest.Builder().setNetworkSpecifier(string) 指定 wifi 网络

出于安全原因,我正在寻找一种方法让Android5.0平板电脑连接到没有互联网连接的内部网。问题是谷歌自4.4/5.0起在android中构建的强制门户保护。调用androidconnectivitycheck检查互联网连接,当此调用失败时,wifi网络被标记为不工作并避免。很蹩脚。其他人也遇到了同样的问题,有些人建议使用android5中引入的新API,请参阅:Android5.0Lollipopand4.4KitKatignoresmyWiFinetwork,enableNetwork()isuseless这方面的文档非常模糊:NetworkRequest.Builder.setN

Android:在 Android Marshmallow (6.0) 上以编程方式打开/关闭 WiFi 热点

我遇到了这个线程(Android:HowtoEnable/DisableWifiorInternetConnectionProgrammatically),它与我想问的非常相似。我已经尝试了AshishSahu(https://stackoverflow.com/users/1780737/ashish-sahu)发布的答案提供的解决方案,它似乎在Marshmallow(6.0)之外的其他Android版本上完美运行。有没有办法在AndroidMarshmallow上切换和设置WiFi热点?我尝试使用mHotspot(http://www.mhotspot.com/),它可以在Andr

Android::如何断开与wifi网络的连接?

我用Google搜索了一下,发现很多网站都在说“禁用Wifiradio”。但就我而言,我只希望android设备在不关闭WiFiradio的情况下断开与特定wifi网络(已知SSID)的连接。请给我一些关于这个问题的见解 最佳答案 哇哦,这不应该花一个月的时间来回答。这是我通常使用的最简单的方法:WifiManagerwifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);wifi.disconnect();discon=newDisconnectWifi();registe

android - 如何获取所有wifi接入点的BSSID?

我需要获取所有AP的BSSID(MAC)。请在下面找到代码块。Listtest=wifiManager.getConfiguredNetworks();for(intk=0;k但上面的代码块正确返回SSID但BSSID为空。我想使用用户定义的SSID连接到最强的接入点。是否有任何API方法可用于通过用户定义的SSID获得最佳信号强度的AP。(在我的例子中,有许多SSID具有单个SSID,并且具有多个AP可用。) 最佳答案 改编了@ToonSuperLove的答案,主要是为了避免NPE。publicclassWifiTestexten

android - 即使在 Android M 上打开移动数据(有连接),也可以通过 WiFi(无连接)发送请求

我必须在没有互联网连接的情况下将UDP数据包发送到WiFi模块(提供自己的AP),但是当我将手机连接到AP时,Android会在移动数据接口(interface)上重定向我的数据包,因为它有互联网连接。我已经使用下面的代码来完成我的工作,但它似乎无法在AndroidM上运行。@TargetApi(Build.VERSION_CODES.LOLLIPOP)privatevoidsetWifiInterfaceAsDefault(){ConnectivityManagerconnectivityManager=(ConnectivityManager)getSystemService(Co

android - 以编程方式获取wifi/移动网络的数据速度

这个问题在这里已经有了答案:Howtogetlinkspeedprogrammatically?(3个答案)关闭7年前。如何在我的应用程序中以编程方式获取wifi/移动网络的数据速度。