我对在特定时间间隔内仅扫描一组特定频率感兴趣(这与androidapi中的扫描间隔不同)。有没有高级api或用户到内核空间的通信接口(interface)、机制(sysfs、iotctl、mmap等)(在Root设备中)可以让我指定要在特定时间间隔内扫描的频率集。如果我理解正确,设备请求者携带此信息?如果有人能指出我正确的方向,我将不胜感激。提前致谢!! 最佳答案 查看我的answeronandroid.sx.基本上,installiw在您的设备上,然后调用:iwdevwlan0scanfreq2417但是,我不知道这如何与请求者/
您好,我无法理解为什么我的Android应用程序在通过WiFi访问互联网时无法运行。该应用程序在使用自己的3G连接时能够工作。它没有连接到WIFI。但是,如果我通过WiFi(网络共享)共享iPhone中的3g连接,Android设备就可以访问服务器。我检查了各种设备中的应用程序,并按如下方式更改了list,仍然没有反应。未连接的代码是登录页面。我遵循了正常的php脚本,但它没有连接到WiFi中的那个脚本,提前致谢 最佳答案 问题是通过创建一个新的线程来进行身份验证解决的,这是应用程序在4.0或更高版本上工作所必需的
需要明确的是,这个问题是针对SignalR的AndroidSDK...而不是在Android设备上的浏览器中运行的SignalR。由于某些原因,我在使用无线数据网络(3g)时无法与服务器建立连接。我能够通过Web服务连接到我的服务器并接收JSON数据字符串,但SignalR无法连接。SignalRFutureawaitConnection=connection.start();try{awaitConnection.get(5000,TimeUnit.MILLISECONDS);}catch(InterruptedExceptione){//Handle...}catch(Execut
我有一个通过REST与Web服务器通信的应用程序。通过WiFi连接时,它在手机上工作正常,但在3G上无法正常工作。并非一切都停止工作。我仍然能够使用某些功能,但由于某些原因,一些对rest的调用很快就会返回“”(空响应)。再一次,当我使用WiFi时,一切正常。澄清一下:1.我有数据计划:)2.我正在连接的服务器可以从Internet访问有什么想法吗?谢谢拉尔夫 最佳答案 这不一定是手机的特定问题。如果您的APN设置缺少互联网APN,则可能会发生这种情况。您可能拥有gprs和mms的APN,但您的提供商有可能错过向您发送互联网APN。
如何在不使用WIFI管理器的情况下以编程方式获取Android手机在USBTethering模式下连接到的PC的IP地址、默认网关和端口号?我使用了网络接口(interface),但它没有给我正确的信息,还有其他方法吗?for(Enumerationen=NetworkInterface.getNetworkInterfaces();en.hasMoreElements();){NetworkInterfaceintf=en.nextElement();for(EnumerationenumIpAddr=intf.getInetAddresses();enumIpAddr.hasMor
我需要知道我的手机和WiFi接入点之间的距离。这些点设置在相邻的房间中。我研究了GeoLocation,但现在已经弃用了……我的项目的基本设置包括3个WiFi接入点。我的代码正在获得最强信号并连接到该接入点。现在我需要获取该接入点和我的手机之间的距离。帮助将不胜感激。谢谢。 最佳答案 根据我的知识和以下回答,无法确定您的设备和WiFi接入点之间的距离。因为基本上他们不会在里面存储GPS位置。howtogetwifihotspot'slocation?LocationanddistancecalculationusingWifiina
大家好,我是Android编程的新手。我基本上是在尝试连接到接入点并向其发送命令。通过wifi连接到它后,是否可以通过编程方式获取它的IP地址,以便我可以与它建立http连接?目前知道可以获取到设备IP,但不确定是否可以获取到接入点IP。请帮忙。提前致谢。 最佳答案 publicstaticStringgetApIpAddr(Contextcontext){WifiManagerwifiManager=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);DhcpIn
我在我的安卓设备上有一个应用程序,如“A”,在另一个安卓设备上安装了相同的应用程序,如“B”,现在我想使用WIFI服务将数据从应用程序“A”发送到应用程序“B”。所以请建议我如何实现此功能。我多次尝试从谷歌获得帮助,但都是徒劳的。可以直接通过WIFI或NFC。 最佳答案 您可以使用简单的p2p架构。您将需要使用this,this以及一对处理您需要发送的数据类型的流,例如this.发送方:Sockets=newSocket(IP,PORT);s.connect();DataOutputStreamdos=newDataOutputSt
我想将套接字绑定(bind)到本地wifi网络地址,以确保请求不通过3g或其他网络运行。我试过这段代码:publicstaticStringgetIpAddress(WifiManagerwifiManager){WifiInfowifiInfo=wifiManager.getConnectionInfo();intipAddress=wifiInfo.getIpAddress();returnString.format("%d.%d.%d.%d",(ipAddress&0xff),(ipAddress>>8&0xff),(ipAddress>>16&0xff),(ipAddress>
我想制作一个连接到Wifi网络的android应用程序,比如网络SSID=“ABC”。假设它连接到WifiABC。连接到ABC后,我希望我的应用程序显示连接到同一个wifiABC网络的所有android设备的ip。我怎样才能做到这一点?谢谢 最佳答案 在手机上查看文件:/proc/net/arp。它具有连接到同一网络的所有其他设备的IP和MAC地址。不过我怕你分不清是不是安卓手机。 关于android-检测连接到Wifi的安卓设备,我们在StackOverflow上找到一个类似的问题: