除了使用坐标之外,有没有办法在monkeyrunner中打开wifi

时间:2011-10-03 18:41:48

标签: android android-wifi monkeyrunner wifimanager

有没有办法在使用cordinates的monkeyrunner中打开wifi。可以使用monkeyrunner的WifiManager api。

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

2 个答案:

答案 0 :(得分:1)

您可以通过其他方式打开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)

在新闻发布会之后使用'DOWN'和'ENTER'KeyCode,你可以启用wi-fi ...... !!!

答案 1 :(得分:0)

几个月前,我调查了这个确切的问题。这对我来说似乎不太可能;至少很容易。我能找到的最好方法是使用startActivity尽可能接近wi-fi设置,然后在D-PAD命令中编程,直到突出显示正确的字段。您可以使用此逻辑来开发一个小型的,有用的构建应用程序,即onCreate或onResume切换wi-fi。在我的情况下,这不值得花费这么多时间。