我想知道如何更改Android设备的WiFiDirect接口(interface)的设备详细信息(例如接口(interface)名称)。我正在开发一个使用蓝牙或WiFiDirect技术进行无线通信的应用程序,它只连接到以特定前缀命名的设备,以区分那些运行我的应用程序的设备,尊重那些只有接口(interface)的设备(我知道这是一个天真的解决方案......:))。蓝牙允许使用BluetoothAdapter类提供的setName(Stringname)和getName()方法来操作接口(interface)的名称,但我相信不存在与WiFiDirect对应的那些。如果不可能,我如何区分
我在Google上搜索过,但没有找到任何测量androidwifi/2G/3G网络速度的教程。通过大量搜索终于得到了下载速度THIS任何人都知道上传速度。有人指导我是否有任何API或教程?任何帮助将不胜感激。提前致谢。 最佳答案 您必须实现自己的速度测试测量例程。您可以在此处找到Ookla速度测试的算法描述:http://wiki.ookla.com/lq_test_flow基本上您要做的就是执行下载和上传例程并测量下载和上传的时间。您可以使用System.nanoTime()获得更准确的时间戳。
我正在尝试开发一个应用程序,当在两个或多个设备上运行时,该应用程序将能够高速相互发送数据。由于距离远,蓝牙不是一种选择。我想使用DirectWiFi,但它仅适用于Android4.0及更高版本。即使我有Android4.0.3的设备,它仍然无法运行。我认为这个版本中没有发现功能。我试过寻找替代品,例如WiFiTethering但该设备需要Root才能正常工作。此外,没有教程解释它是如何工作的。谁能给我另一种替代WiFiDirect的方法,使我能够即时创建AdHoc网络? 最佳答案 现在,您可以使用新的NFC通信,但是,如果您的手机没
这里想问一下,如何找出与你连接的同一网络(WIFI)下的其他手机,并显示在你的手机上。例如,会有一个ANDROID应用程序,我将在其中获取所有也连接到同一网络的用户? 最佳答案 如果你想创建一个应用程序来发现在同一网络上运行它的其他主机......您可以简单地向特定端口发送一个UDP广播。然后,网络上所有正在运行的应用程序实例都可以监听该端口,并以将它们标识为主机的消息进行响应! 关于android-如何找出连接到您在android中的同一WIFI网络的其他用户?,我们在StackOve
伙计们,我目前正在做一个项目,当您与Android设备通话时,它会将其音频输出发送到另一个通过wifi相互连接的Android设备。好吧,我发现此链接很有帮助StreamingvoicebetweenAndroidPhonesoverWiFi,但是我的这段代码有问题,我什至无法运行该应用程序。有人可以告诉我问题吗?我应该在list中说明什么前提?谢谢 最佳答案 我已经通过调整采样率和16000hz的minBufSize和4096minBufsize找到了答案 关于Android通过wif
如何获取附近所有Wifi的方向和强度?到目前为止,我已经能够在Level中获得Wifi强度,但只能使用以下代码连接wifiWifiManagerwifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE);intnumberOfLevels=5;WifiInfowifiInfo=wifiManager.getConnectionInfo();intlevel=WifiManager.calculateSignalLevel(wifiInfo.getRssi(),numberOfLevels);我正在尝试做这样的事情Pla
我现在的处境很奇怪。有关完整代码,您可以在此处查看:http://javapapers.com/android/android-email-app-with-gmail-smtp-using-javamail/我将此代码用于发送电子邮件。但问题就在眼前。我在WIFI上使用这种方法发送邮件时成功率是100%。但是当我使用移动数据(4G)时,我的成功率约为30%。在某些设备上,它根本不起作用。4G连接没有问题。它没有波动。它工作正常。我在多台设备上尝试过Wi-Fi和移动数据。一切都表明移动数据上的代码存在问题。目前在我的移动数据调试设备上,代码可以正常工作。因此我现在不能发布logcat。
我想连接第一次wifi网络(以前没有保存过)。如果我之前连接到wifi,下面的代码运行良好并且我访问wifi,但是如果我第一次尝试连接,没有任何反应。为什么会这样?StringnetworkSSID="myssid";StringnetworkPass="mypass";WifiConfigurationconf=newWifiConfiguration();conf.SSID="\""+networkSSID+"\"";conf.preSharedKey="\""+networkPass+"\"";WifiManagerwifiManager=(WifiManager)MainAct
##**基于STM32的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266WIFI模块(阿里云或ONENET或局域网)+DHT11温湿度采集+MQ系列烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+手机APP)**本文采用LD3320语音识别芯片+ESP8266WIFI模块+DHT11温湿度采集+MQ系列烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+手机APP制作的基于STM32提出一种语音识别智能家居控制系统,实现对家居的控制。该设计不需要借助互联网、移动设备,即可在无负担的情况下通过语音操控家中的各种常用家居,不仅能够为家庭安全提供全面保障,
与AndroidQ一样,一些WiFiAPI受到限制。我正在尝试使用备用API连接到不同的WifiAP以上网。下面是我的代码:WifiNetworkSpecifier.Builderbuilder=newWifiNetworkSpecifier.Builder();builder.setSsid("wifi-ap-ssid");builder.setWpa2Passphrase("wifi-ap-password");WifiNetworkSpecifierwifiNetworkSpecifier=builder.build();NetworkRequest.Buildernetwork