草庐IT

CHANGE_WIFI_MULTICAST_STATE

全部标签

java - 如何在android中准确扫描所有连接到wifi的设备的IP和Mac地址?

您好,我正在尝试从android中查找连接到我的WIFI路由器的所有设备,我需要设备Mac地址和每个设备(包括iOT设备)的本地ip地址,现在,我正在尝试从ARP缓存表中查找。但有时在扫描中会丢失一些设备,因此不太准确。我的代码:ListdevicesInfos=newArrayList();BufferedReaderbufferedReader=null;try{bufferedReader=newBufferedReader(newFileReader("/proc/net/arp"));Stringline;while((line=bufferedReader.readLine

Android:onScrollStateChanged SCROLL_STATE_IDLE 有时不会触发

我遇到了一点问题。我在做什么:我有一个ListView,里面有一些图像。为了使滚动更顺畅,我禁用了滚动时显示的图像。现在好像有一个bug在Android中,这有时会导致滚动状态不会从SCROLL_STATE_FLING变回SCROLL_STATE_IDLE,这会导致我的图像不再显示。我的第一个想法是设置一个onTouchListener并检查我何时获得ACTION_UP,但这没有帮助,因为SCROLL_STATE_FLING状态显然是在那之后设置的。所以现在我想我可以在设置SCROLL_STATE_FLING状态时启动一个计时器,并在一段时间后检查状态是否仍处于快速模式,然后使我的Vi

Android - 以编程方式检测 wifi 是否为 WEP、WPA、WPA2 等

我正在寻找一种在Android上使用WEP、WPA或WPA2来确定我的设备当前连接到的WIFI是否“安全”的编程方式。我试过谷歌搜索,但找不到确定这一点的程序化方法。我还查看了同样缺少此信息的TelephonyManager(http://developer.android.com/reference/android/telephony/TelephonyManager.html)。谢谢,J 最佳答案 有一种使用ScanResult对象的方法。像这样:WifiManagerwifi=(WifiManager)getSystemSer

android - Android 连接 WiFi 企业网络 EAP(PEAP)

在过去的几天里,我一直在尝试以编程方式将我的android设备连接到企业网络,但没有成功,我一直在网上关注多个示例,但我发现的大多数示例都是针对EAP(TLS)网络和我工作的地方是EAP(PEAP),这里是网络类型。802.1x接入点EAP方法:PEAP阶段2身份验证:MSCHAPV2身份验证总是失败,logcat没有告诉我问题出在哪里我只知道在执行身份验证时它失败了。这是我当前代码的副本以及失败时logcat的日志:/******************代码******************************/publicclassWPAActivityextendsLaun

Android wifi热点客户端连接事件

我在我的android应用程序中以编程方式将不同的设备与wifi热点AP连接,我如何检测正在连接和断开连接的客户端以及我以编程方式打开的wifi热点AP?AndroidAPI中是否有任何回调事件来提供有关各个设备的连接或断开事件的信息?提前致谢。 最佳答案 我认为你需要使用WifiP2pDevice您可以在那里检查可用设备,以及它们是否已连接。尝试在此处查看可用的方法here编辑:这AndroidWifiHotspotManagerClass有示例代码扫描/proc/net/arp并ping每个已知客户端以检测生活。您可以在循环中实

2022年 change detection遥感图像变化检测 论文附代码

1.RemoteSensingChangeDetectionusingDenoisingDiffusionProbabilisticModels论文代码22-6动机:可用于训练CD模型的标注训练图像较少,应该注重从数百万免费可用的、无标记的、无策展的遥感图像中挖掘尽可能多的信息,以提高CD的准确性和鲁棒性。目前的预训练方法要么需要航空场景分类数据集进行监督预训练,要么需要配对的多时间图像进行自我监督预训练,这限制了他们利用数百万现成的未标记遥感图像信息的能力。介绍:提出了一种新的方法,通过去噪扩散概率模型,将通过不同的地球观测计划获得的数百万现成的、未标记的遥感图像合并到训练过程中。在数百万现

android - 通过 Wifi 进行 USB 调试

我无法通过wifi进行调试。我已按照以下步骤操作。转到AndroidSdk->Platform-tools并输入cmd运行adbtcpip5555adb连接和我的IP地址现在我得到了下图中显示的结果。连接我的设备后。我拔下了USB数据线,然后设备列表为空。我不知道为什么会这样。我有motorolaXplay手机Android6.0和Windows10操作系统。需要帮助。 最佳答案 对于通过wifi简单的一键式ADB连接-您可以尝试使用AndroidADBPluginfromJetBrains.该插件将在内部处理所有设置,您可以单击并

com.alibaba.druid.pool.DruidDataSource: create connection error, errorCode 0, state 08S01

具体报错如下com.alibaba.druid.pool.DruidDataSource:createconnectionerror,url:jdbc:mysql://localhost:3306/yztech_extend?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false,errorCode0,state08S01com.mysql.cj.jdbc.exceptions.CommunicationsException:CommunicationslinkfailureThelas

android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE

即使我在list中有权限,我还是从1位用户那里收到了关于此异常的报告 最佳答案 我也遇到了这个问题......当针对早期的API进行构建时,我只是得到了一个unhandledException抛出,我在跨过getAllNetworkInfo()或getActiveNetworkInfo()。但是,logcat中实际上没有显示任何内容。当针对最新的API(22)构建时,我得到了上述SecurityException。对我来说,解决方案原来是我写的当我需要的时候因此,对于遇到此问题并摸不着头脑的任何开发人员,请注意这些权限名称区分大小写

android 到 android 直播视频流通过 Wifi 直连 (P2P)

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我有两个安卓设备(手机)。让我们调用P1和P2。我正在编写两个应用程序,一个用于直播P1的摄像机视频,另一个用于查看该视频(来自P2)。我想通过wifiDirect(无路由器)连接这两个设备。我已经在互联网上搜索了几天,了解如何通过WiFi连接实现从Android手机到另一部Android手机的视频流功能,但不使用Wifidirect(p2p)。在这里,我特别想通过wifidirect来做到这一点。有人能