我正在为 Android 3.0 及更高版本开发应用程序。我想通过网络共享与 PC 通信。
如何通过代码调用“无线和网络-网络共享和便携式热点意图”以手动启用网络共享?
我正在为 Android 3.0 及更高版本开发应用程序。我想通过网络共享与 PC 通信。
如何通过代码调用“无线和网络-网络共享和便携式热点意图”以手动启用网络共享?
在 4.1.2 中测试,也许应该在 4.0 中也可以工作。
Intent tetherSettings = new Intent();
tetherSettings.setClassName("com.android.settings", "com.android.settings.TetherSettings");
startActivity(tetherSettings);
我想没有选项可以通过代码启用网络共享
正确的。
任何人都可以告诉我如何通过代码调用“无线和网络-网络共享和便携式热点”意图以手动启用网络共享。
目前没有记录和支持Intent
的操作可以在“设置”应用程序中显示此特定屏幕。
此代码只是启动网络共享设置并单击 USB 网络共享复选框(如果它关闭则将其设置为打开,反之亦然)。
adb shell am start -n com.android.settings/.TetherSettings && adb shell input keyevent 20 && adb shell input keyevent 20 && adb shell input keyevent KEYCODE_ENTER && sleep 2 && adb shell input keyevent 4