我需要知道设备正在使用的wifi接入点名称..怎么做? 最佳答案 使用WifiManager.WifiManagerwifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE);if(wifiManager!=null){WifiInfoinfo=wifiManager.getConnectionInfo();if(info!=null){Stringssid=info.getSSID();...}}然后您需要向您的list添加权限。
我正在尝试创建一个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?到目前为止我尝试过的是我有一
我正在测试新技术wifidirect,我在使用时遇到了一些问题android-sdk附带的示例中的wifi直接演示。所以,我有两台设备A和B,都装有android4.0.3。首先,我从设备A向B发送了一个文件。没有问题,B收到文件。然后A与B断开连接。现在,我尝试从设备B向A发送文件。但是接收文件的设备是B,而不是A。要修复,我需要关闭并打开两个设备...此外,有时当我点击断开连接并尝试再次连接,连接失败,我必须禁用和启用wifi直连...还有其他人遇到过这种情况吗?是因为新技术还不成熟还是可能我的构建/驱动程序/等有问题或者这个演示应用程序有问题不支持双向分享。任何想法和/或解释将不
我的位置监听器工作正常,可以毫无问题地收集数据。但有时它不收集任何数据。此时我必须关闭并重新启动我的位置提供程序。重新启动可以解决问题,但是,这可能不是用户期望做的最好的事情。当我使用GPS作为提供者时,没有问题。位置监听器在服务中工作。我不明白这个问题。是关于Android还是我的代码?提前致谢。 最佳答案 您可以使用新的位置提供程序(FusedLocationProvider),它结合了来自不同位置提供程序的信息,因此如果您的设备有任何可能获取位置,您就会知道它。当然,您应该在您的设备的首选项中启用应用程序使用位置信息。查看de
我正在看Android的WifiDirect演示,想知道是否可以在两个连接的设备之间获取RSSI或信号强度等信息。抱歉,如果这个问题没有意义,我知道可以从接入点获取RSSI,但我想知道的是RSSI的概念是否存在于WifiDirect设备之间的p2p连接中。感谢您的宝贵时间。 最佳答案 Note:ThisanswerwastruefortheAPIlevel14,Idon'tknowifitstillappliestothelatestAndroidversions.Android代码源中存在名为WifiP2pPeer的非文档化文件。
我在检测wifi变化时遇到了一些问题。我希望我的应用程序能够监控wifi网络并在wifi断开连接时创建一个警报对话框。在启动、恢复等时或b。任何时候连接丢失。这是我的代码(我使用this.registerReceiver(wifiStatusReceiver,newIntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION))在onResume中注册它);并在onPause中注销它:BroadcastReceiverwifiStatusReceiver=newBroadcastReceiver(){@OverridepublicvoidonRe
我试图在我的Android应用程序中显示已连接WiFi网络的信号强度。我尝试了以下方法://ReceiverforinformationonthenetworkinfoprivateBroadcastReceivermNetworkReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("INFO","onReceive()");ListscanResult=mWifi.getScanResults();for(ScanResultscan:scanR
我想获取我的安卓手机连接的wifi路由器的IP地址?我知道我们可以通过使用androidAPIS获取mac/BSSId和SSID但我找不到找到它的ip地址的方法?我找到了获取手机自带wifi路由器ip地址的代码WifiManagermyWifiManager=(WifiManager)getSystemService(WIFI_SERVICE);WifiInfomyWifiInfo=myWifiManager.getConnectionInfo();intipAddress=myWifiInfo.getIpAddress();System.out.println("WiFiaddres
当我的设备连接到wifi网络时,我想在屏幕上显示连接过程。SUPPLICANT_STATE_CHANGED_ACTION由WifiManager提供,但我不知道如何使用它。谁能帮帮我? 最佳答案 您确实可以将广播的Intent用于SUPPLICANT_STATE_CHANGED_ACTION:应用程序需要其list文件中的权限:然后注册系统广播:MyWifiStateReceiverhandler=newMyWifiStateReceiver();context.registerReceiver(handler,newIntentF
我最近在我的项目中实现了wifidirect,我的目标是当我的某些应用程序条件满足时,在两个wifidirect连接的设备之间传递字符串值。现在我已经列出了所有对等点,并在选定的对等点之间建立了连接。我的我的想法是在设备之间传递一个json文件。所以在尝试执行该想法之前,我尝试在两个设备之间传递一个图像文件。我按照androidwifidirect教程中的步骤进行操作。列出对等点并且对等点之间的连接是成功的但我无法在设备之间传递数据。下面是我的代码。文件传输服务.javapackagejing.app.directwifi;importandroid.app.IntentService