Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在monkeyrunner中,除了使用cordinates外,还有其他方法打开wifi吗_Android_Android Wifi_Monkeyrunner_Wifimanager - Fatal编程技术网

Android 在monkeyrunner中,除了使用cordinates外,还有其他方法打开wifi吗

Android 在monkeyrunner中,除了使用cordinates外,还有其他方法打开wifi吗,android,android-wifi,monkeyrunner,wifimanager,Android,Android Wifi,Monkeyrunner,Wifimanager,在monkeyrunner中,除了使用cordinates之外,还有什么方法可以打开wifi?我们可以使用monkeyrunner的WifiManager api吗 从android.net.wifi导入WifiManger 在将android.jar文件复制到tool/lib位置后正在工作。但是如何使用monkeyrunner/monkey调用android fon中的WifiManger方法?请有人帮忙。几个月前我就研究过这个问题。在我看来这是不可能的;至少很容易。我能找到的最好方法是使用s

在monkeyrunner中,除了使用cordinates之外,还有什么方法可以打开wifi?我们可以使用monkeyrunner的WifiManager api吗

从android.net.wifi导入WifiManger
在将android.jar文件复制到tool/lib位置后正在工作。但是如何使用monkeyrunner/monkey调用android fon中的WifiManger方法?请有人帮忙。

几个月前我就研究过这个问题。在我看来这是不可能的;至少很容易。我能找到的最好方法是使用startActivity尽可能接近wi-fi设置,然后在D-PAD命令中编程,直到正确的字段高亮显示。您可以使用此逻辑开发一个小型、专门构建的应用程序,该应用程序可以在onCreate或onResume中切换wi-fi。就我而言,这不值得花这么多时间

您可以通过另一种方式打开wi-fi。启动设置活动,转到“无线和网络设置”并启用它

以下代码是设置活动的启动代码:

# sets a variable with the package's internal name
package = 'com.android.settings'

# sets a variable with the name of an Activity in the package
activity = 'com.android.settings.Settings'

# sets the name of the component to start
runComponent = package + '/' + activity

setting = 'com.android.settings.Settings'

print("")
print("")
print("Start the Activity...")

# Runs the component
device.startActivity(component=runComponent)

之后,按事件使用“向下”和“输入”键代码,您可以启用wi-fi

你好,josh A,谢谢你的回复。是的,D-PAD命令工作正常,但就我而言,我也想连接到扫描的wifi网络,因此不可能找到扫描网络的位置,它随信号强度而变化。因此,我无法使用DPAD进行连接。有什么想法吗?我可以通过shell直接访问设置页面(“monkey-pcom.android.settings 1”、“、”)…和DOWN-UP都很好。但是有什么方法可以知道wthr WIFI是开还是关的??