草庐IT

java - Android - 无法以编程方式删除 Wifi 网络 - WifiManager 类型中的方法 removeNetwork(int) 不适用于参数(字符串)

我正在尝试以编程方式删除我的wifi网络-但是我似乎无法删除/忘记当前连接的wifi连接。这应该是一项非常简单的任务-所以我不确定我做错了什么。我使用以下StackOverflow帖子作为示例:Howtoforgetawirelessnetworkinandroidprogrammatically?publicclassKillTimerextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layo

android - 在android中创建Wifi热点配置

我正在使用android4.1.1...我正在制作一个应用程序,允许用户使用Wifi热点创建自己的网络,然后客户端可以连接到它并共享数据。我已经在android中成功创建了Wifi热点,但我无法为此目的配置它。有什么方法可以通过编码在android上配置Wifi热点吗?? 最佳答案 这个答案可能已经过时了!if(wifiManager.isWifiEnabled()){wifiManager.setWifiEnabled(false);}WifiConfigurationnetConfig=newWifiConfiguration(

java - 获取我设备的 WiFi Direct IP 地址

我正在尝试获取我设备的IP地址,但一切都是徒劳且没有成功。我试过了publicStringgetP2PIpAddr(){WifiManagerwifiManager=(WifiManager)getSystemService(WIFI_P2P_SERVICE);WifiInfowifiInfo=wifiManager.getConnectionInfo();intip=wifiInfo.getIpAddress();StringipString=String.format("%d.%d.%d.%d",(ip&0xff),(ip>>8&0xff),(ip>>16&0xff),(ip>>2

android - 如何获取连接到wifi热点的客户端设备详细信息?

我在我的android应用程序中以编程方式将不同的设备与wifi热点AP连接,我如何检测正在连接和断开连接的客户端以及以编程方式连接到wifi热点AP?AndroidAPI中是否有任何回调事件来提供有关各个设备的连接或断开事件的信息?提前致谢。 最佳答案 不幸的是,没有公共(public)API可以提供有关此的信息...但是您可以读取/proc/net/arp文件并查看连接到您的接入点的客户端。/proc/net/arp文件有6个字段:IP地址、HW类型、Flags、HW地址、掩码和设备问题是当客户端断开连接时,因为它不会从文件中消

android - 如何收到有关 wifi 网络状态更改的通知?

我正在编写一个通过wifi连接到telnet服务器的应用程序。我有一个管理套接字连接的服务。一切正常,但是当手机休眠时它会断开wifiradio,这会导致套接字连接中断(并抛出SocketException)。我觉得我应该能够设置一个广播接收器,它的onResume()方法在wifi网络连接丢失时被调用,这样我就可以优雅地关闭套接字,并在断开连接时重新打开它网络立即重新连接。但我无法在文档中或通过搜索找到类似的内容。服务代码在这里,如果你想要的话,谢谢你的帮助,我真的很感激!packagecom.wingedvictorydesign.LightfactoryRemote;import

java - 如何像某些文件传输应用程序那样通过 WiFi 发布设备名称(变量)?

我想通过WiFi发布或宣传我的设备名称,该名称是可变的,可以由用户更改。例如,以文件传输应用程序Xender为例。当我们在应用程序中选择receive选项时,我们可以在屏幕上看到用户设置的设备名称。这是屏幕截图。您可以在图片中看到名称shah.kaushal出现了。我在Internet上搜索了很多结果,但无法弄清楚它到底是什么。我知道主机名,但我认为通常它不会被此类应用程序更改,我认为它需要在android上有一些特殊权限才能这样做。所以我确定它不是主机名,我们可以从IP地址轻松获得它。请注意,我不会复制任何其他应用程序功能。我希望在我的音乐播放器应用程序中共享歌曲。为此,我在设备之间

android - 是否可以获取 wifi 热点范围内的客户端设备的 mac 地址?

我想获取Wifi热点范围内的所有设备(打开了wifi)的列表。但是,它可能会或可能不会连接到热点。我正在使用this获取已连接设备的列表图书馆,但我不确定是否有可能获得未连接到wifi热点且在其范围内的设备。如果有人能澄清它的可能性,那就太好了。谢谢。 最佳答案 不,这不可能,查看未连接设备的唯一方法是进入盒子的管理面板(您将只能看到以前连接的设备)。因此,如果您不是该框的管理员,您将看不到它们。此外,我建议你看看nmaptool发现网络的所有客户端。你还有Fing在Android上,这是一个非常好的工具。

android - java.net.SocketException : recvfrom failed: ECONNRESET (Connection reset by peer) Over WIFI 异常

当我发送一张被转换为字符串的图像和带有请求的欢迎文本时。服务器长时间没有响应并将我响应为java.net.SocketException:recvfromfailed:ECONNRESET(Connectionresetbypeer)这只发生在wifi上。请提供相同的任何解决方案。 最佳答案 我会建议你做这些卫生检查来解决这个问题打开您正在使用的浏览器并尝试复制url(用作请求行)并将其粘贴到您的MOBILEDEVICE的浏览器中,如果您仍然遇到相同的错误或者可能是连接被拒绝这意味着您的移动设备和运行服务器的个人电脑不在同一网络上。

java - Wifi和3G同时

对于我的应用程序,我需要来自本地网络和互联网的数据。本地网络(Wifi)没有连接到互联网,所以我必须使用移动连接(例如3G)。但是每当我连接到本地网络时,3G就会停止。询问三星服务后,无法在UI中更改它。但他们不能告诉我,是否有一个可编程的接口(interface)。里面有一个移动接入点,所以有一种方法可以将Wifi设备连接到互联网(这意味着可以同时使用wifi和3G连接)。但是对于我的应用程序,手机/标签必须连接到现有网络并使用3G上网。所以这是我的问题。有没有办法连接到现有网络并同时使用3G上网? 最佳答案 我查看了Androi

android - Android 平台上使用 wifi-direct 的客户端/对等方通信

我有三台Android设备:A、B和C。它们通过wifi-direct连接(假设B是组所有者)。我有两个问题:1、A要给C发消息,消息要经过群主B才能到达C吗?2.如果群主B不小心掉线了,A还能给C发消息吗?谢谢! 最佳答案 在Wifi直接通信中,P2P组所有者(P2PGO)设备在P2PGroup.,充当客户端的设备称为P2P客户端。因此,所有通信都必须通过群组所有者channel。并且一旦群组所有者断开连接,显然路由channel已被终止,因此群组也已被终止。客户端必须重新建立连接,其中一个客户端成为组所有者。