打开Android USB设置菜单



我想从Android应用程序中打开"USB计算机连接"设置菜单。查看另一个应用程序的logcat输出,我发现我想做的事情可以从ADB shell中使用

完成
am start -n com.android.settings/.UsbSettings 

如何从Android应用程序中做同样的事情?我知道你可以做像

这样的事情

startActivity(new Intent(Settings.whatever));

但是USB设置菜单中没有"whatever"

最终的解决方案是使用一个明确的意图:

        Intent intent = new Intent();
        intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.UsbSettings"));
        startActivity(intent);

最新更新