Android 在monkeyrunner中,除了使用cordinates外,还有其他方法打开wifi吗
在monkeyrunner中,除了使用cordinates之外,还有什么方法可以打开wifi?我们可以使用monkeyrunner的WifiManager api吗 从android.net.wifi导入WifiMangerAndroid 在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
在将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是开还是关的??