草庐IT

WiFi-direct

全部标签

android - 如何在android设备的uiautomator测试用例中打开wifi?

我想在android中使用uiautomator工具作为测试用例的一部分打开wifi。我尝试在uiautomator测试用例中使用以下代码:WifiManagerwi=(WifiManager)this.getSystemService(Context.WIFI_SERVICE);if(wi.isWifiEnabled()){wi.setWifiEnabled(false);}else{wi.setWifiEnabled(true);}但它给出了这个错误:"getSystemservice"methodisundefinedforMainclass 最佳答案

android - 我可以从代码中打开 WiFi-Direct 吗? API-16 (Android 4.2.2)

我正在开发一个带有NFC和wifidirect的应用程序。我使用NFC和WifiDirect获取MAC地址来传输数据。我调用discoverpeers()并可以获得成功。但是没有回调WIFI_P2P_PEERS_CHANGED_ACTION,回调只有在我进入设置并选择wifidirect时才会出现。这在另一个问题中讨论过CanIturnonWiFi-Directfromcode?onAndroidAPI-14(ICS)“我想补充一点,JB及更高版本(至少在AOSP上)的WiFidirect并非一直处于Activity状态-它只是看起来是。如果你查看WiFidirect的监听器,它会在之

android - 在没有互联网连接的情况下使用 WiFi

在我的应用程序中,我正在连接到一个拥有自己的WiFi网络的设备。在android6及更高版本中,即使没有互联网连接,系统也会在几秒钟后询问我是否要连接到该网络。只有在批准该消息后,我才能连接到我的设备。我尝试以编程方式连接到网络,而不是强制用户每次都进入他的设置并手动连接。我使用以下代码连接到设备网络:privatevoidconnectToWiFi(WifiManagerwifiManager,StringwifiName){WifiConfigurationconfiguration=newWifiConfiguration();configuration.SSID="\""+wi

android - 防止WiFi断电

背景:Android2.x在平板电脑上运行。有什么方法可以防止WiFi在没有连接传入或传出时断电吗?我需要WiFi为来自服务器的传入连接保持Activity状态。现在我正在做keepalive调用,但这不是很好。我已经在谷歌上搜索过了,发现它与节能有关。无论如何有办法解决这个问题吗?提前感谢您对此的任何帮助! 最佳答案 尝试转到设置->无线->Wifi设置->菜单->高级->WiFisleep策略并更改策略。这可能会避免您所描述的行为。 关于android-防止WiFi断电,我们在Sta

android - 需要知道android中的wifi接入点名称

我需要知道设备正在使用的wifi接入点名称..怎么做? 最佳答案 使用WifiManager.WifiManagerwifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE);if(wifiManager!=null){WifiInfoinfo=wifiManager.getConnectionInfo();if(info!=null){Stringssid=info.getSSID();...}}然后您需要向您的list添加权限。

android - 具有可用网络的对话框中的 ACTION_PICK_WIFI_NETWORK

我正在尝试创建一个Dialog,它显示类似ACTION_PICK_WIFI_NETWORK的内容,但不是打开AndroidSettings/WiFi在上打开它code>Dialog,如果可能的话,用户可以连接到该Dialog可用的任何网络。我现在打开的是一个Dialog,其中包含Android中可用Wi-Fi网络的List,但这个List不是与AndroidSettings/WiFi相同,这就是为什么我要问是否可以在对话框中打开此ACTION_PICK_WIFI_NETWORK并使用它。如果无法连接到网络,请点击Dialog中的Item并提供可用的WiFi?到目前为止我尝试过的是我有一

android - Google Directions API 查询限制

网址http://code.google.com/intl/lv/apis/maps/documentation/directions/包括以下内容:->UsageLimitsUseoftheGoogleDirectionsAPIissubjecttoaquerylimitof2,500directionsrequestsperday.这是否适用于每部手机(即每部手机每天允许2,500次指示请求)或整个应用程序(即该应用每天只允许2,500次指示请求,无论所涉及的手机数量如何).我知道PremiumService允许100,000个请求,但是有点贵。非常感谢保罗

Android WiFi Direct 演示问题

我正在测试新技术wifidirect,我在使用时遇到了一些问题android-sdk附带的示例中的wifi直接演示。所以,我有两台设备A和B,都装有android4.0.3。首先,我从设备A向B发送了一个文件。没有问题,B收到文件。然后A与B断开连接。现在,我尝试从设备B向A发送文件。但是接收文件的设备是B,而不是A。要修复,我需要关闭并打开两个设备...此外,有时当我点击断开连接并尝试再次连接,连接失败,我必须禁用和启用wifi直连...还有其他人遇到过这种情况吗?是因为新技术还不成熟还是可能我的构建/驱动程序/等有问题或者这个演示应用程序有问题不支持双向分享。任何想法和/或解释将不

在我重新激活 WiFi/移动网络之前,服务中的 Android 位置监听器无法工作

我的位置监听器工作正常,可以毫无问题地收集数据。但有时它不收集任何数据。此时我必须关闭并重新启动我的位置提供程序。重新启动可以解决问题,但是,这可能不是用户期望做的最好的事情。当我使用GPS作为提供者时,没有问题。位置监听器在服务中工作。我不明白这个问题。是关于Android还是我的代码?提前致谢。 最佳答案 您可以使用新的位置提供程序(FusedLocationProvider),它结合了来自不同位置提供程序的信息,因此如果您的设备有任何可能获取位置,您就会知道它。当然,您应该在您的设备的首选项中启用应用程序使用位置信息。查看de

android - 与 Wifi Direct 的 p2p 连接中的信号强度?

我正在看Android的WifiDirect演示,想知道是否可以在两个连接的设备之间获取RSSI或信号强度等信息。抱歉,如果这个问题没有意义,我知道可以从接入点获取RSSI,但我想知道的是RSSI的概念是否存在于WifiDirect设备之间的p2p连接中。感谢您的宝贵时间。 最佳答案 Note:ThisanswerwastruefortheAPIlevel14,Idon'tknowifitstillappliestothelatestAndroidversions.Android代码源中存在名为WifiP2pPeer的非文档化文件。