草庐IT

WiFi-Direct

全部标签

android - 在 Android 中检查 WiFi 和 GPS 是否已连接?

我需要在运行时检查手机中的wifi是打开还是关闭?如果未连接,我想显示对话框并直接转到设置/无线控制以由用户启用它。它适用于手机的wifi和Gps状态。怎么做?哪个Intent为此而醒来?有什么想法吗? 最佳答案 要检查设备是否通过手机或wifi连接,您可以使用此代码:ConnectivityManagerconMan=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);//mobileStatemobile=conMan.getNetworkInf

android - 如何写一个Android SocketServer来监听wifi

我已经使用java.net.SocketServer编写了一个线程来监听特定端口。它在android模拟器中工作正常(使用端口转发)。我打算在使用该应用程序时通过wifi连接到此端口。但是,SocketServer文档指出,如果您不提供InetAddress,服务器将在本地主机上监听。如果我不提供地址,我将无法通过wifi连接,我是否正确?如何获取wifi连接的InetAddress以传递给SocketServer? 最佳答案 当您创建ServerSocket时,您会在localhost上监听一个端口。是否要提名自己的localho

android - 我可以在 Wi-Fi Direct 中更改永久组中的组所有者吗?

通过Wi-FiDirect创建组时,我知道我可以创建一个持久组。我的问题是:我可以创建一个永久组,但每次都更改组所有者(即,每轮组所有者将成为组中的设备之一)。另外,创建持久化组时,只要求第一次接受连接,对吧? 最佳答案 您现在可以通过WifiP2pManager.createGroup(..)创建一个新的永久组。它将创建一个新组并使调用设备(A)成为组所有者,并且可以执行您描述的操作。唯一的问题是一旦您创建了一个组并连接到另一台设备,另一台设备(B)就会记住该特定组。如果您尝试在A中创建一个新群组(例如,再次打开应用程序)并尝试从

Android:扫描 Wifi 网络 + 可选列表

我正在尝试创建一个应用程序,让您可以扫描可用的wifi网络,然后将它们显示在可选择的列表中。为此,我尝试使用以下代码:packageandroid.nacho.WifiScan;importjava.util.List;importandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importandroid.net.wifi.Sc

android - 如何检测 WiFi 网络共享状态

我想知道如何检测WiFi网络共享的状态。我看过一篇文章:Android2.3wifihotspotAPI但它不起作用!它始终返回WIFI_AP_STATE_DISABLED=1。它不依赖于WiFi网络共享的实际状态。 最佳答案 使用反射:WifiManagerwifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);Method[]wmMethods=wifi.getClass().getDeclaredMethods();for(Methodmethod:wmMethods)

android - 增加 WiFi 扫描率

我有一个问题。我正在开发一个扫描无线接入点/路由器的android应用程序。我一直在测试几个设备,我得到的扫描速率为每秒2、1、0.5、0.1等扫描。我的目标是达到每秒10次扫描,因为路由器每秒可以发送10次信标。我们的应用程序需要这个。是否有办法使这成为可能?也许破解一个ROM并替换wifi驱动程序?我一直在调查这个问题,但在驱动程序中找不到关于这个常客的任何信息。使用的驱动程序是BCM4329驱动程序,我找不到BCM4329的任何数据表,所以很难弄明白。提前致谢。弗利杰斯 最佳答案 我不熟悉驱动程序开发,但我知道这是计算机科学中

android - 使用超过 3g 时未找到证书路径的信任 anchor ,但在 WiFi 上工作正常

我的android项目正在使用api15。我正在使用HttpsURLConnection类通过https连接到服务器。通过WiFi一切正常,但如果我关闭WiFi并运行超过3g,我会得到以下信息:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.atorg.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(Open

破解隔壁wifi的实践——网络攻击,抓取握手包,解包

两种思路的方法:1,python脚本试密码2,网络攻击,抓取握手包,解包。本篇博客介绍网络攻击,抓取握手包,解包。这个思路的方法,目前为止碍于我硬件的问题我也还没有成功,我将整个过程的思路和遇到的坑,以及中间过程收集到的资源分享出来,供参考借鉴。第一个python脚本试密码的方式比较简陋也比较好实现详见我上一篇文章:破解隔壁wifi的实践——python脚本_卖香油的少掌柜的博客-CSDN博客两种思路的方法:1,python脚本试密码2,网络攻击,抓取握手包,解包。本篇博客介绍python脚本试密码https://blog.csdn.net/qq_58832911/article/detail

android - 更快的 WiFi 扫描速率以获得 rssi 更改 android

我正在尝试提高wifi扫描率,但是使用wifi.startscan方法并获取返回的列表结果的信息,我没有看到rssi每2秒更改一次。我的问题是是否有可能对rssi进行低速率扫描,如果可能的话我该怎么做。 最佳答案 扫描速度很慢,因为扫描需要很长时间。减少扫描时间的唯一方法是scanonasubsetofavailablefrequencies. 关于android-更快的WiFi扫描速率以获得rssi更改android,我们在StackOverflow上找到一个类似的问题:

android - 固定 : Can't connect to adb over wifi

事实证明,adbdInsecure实际上是问题所在。当我禁用它时(通过运行应用程序并取消选中启用不安全的adbd,我能够通过wifi正常连接。此外,对于那些感兴趣的人,一旦它起作用,netstat-n就会显示连接,即:$netstat-nProtoRecv-QSend-QLocalAddressForeignAddressStatetcp000.0.0.0:55550.0.0.0:*LISTENtcp00**192.168.0.169:5555**192.168.0.50:51178ESTABLISHEDtcp600::ffff:127.0.0.1:47514:::*LISTEN巴里我