有没有办法使用shell命令在Android 2.2 FRG22D中启用USB Tethering选项?
我的目标是将运行Android 2.2的摩托罗拉Droid变成微服务器。此设备无法连接到3G,Wifi不可选。设备将始终通过USB连接到具有网络连接的计算机。我已经得到反向网络共享工作,但每次USB连接重置时(例如当时,我仍然需要手动检查USB Tethering复选框(设置 - >无线和网络 - > Tethering - > USB Tethering))计算机重新启动,电缆已拔下,等)。我的目标是编写一个可以在主机上运行的脚本,无需触摸Droid即可启动USB Tethering(我有root权限,设备将始终通过USB连接,因此我可以使用ADB发出shell命令)。
我一直在寻找一个shell命令来执行此操作,但没有任何事情发生。另一个可能的解决方案是我可以编写一个小应用程序(使用NDK或SDK)并从脚本中调用它,但我再也无法找到有关如何通过代码更改系统设置(至少网络级别设置)的任何信息。 / p>
有什么建议吗?
答案 0 :(得分:1)
在“设置”应用的源代码中,使用了mWifiManager.setWifiApEnabled(null,enable),但SDK中似乎缺少此功能(选中2.2和2.3)。