Android 如何以编程方式实现USB连接/调试启用?

Android 如何以编程方式实现USB连接/调试启用?,android,debugging,usb,tethering,Android,Debugging,Usb,Tethering,我想通过编程在android中启用USB连接和USB调试。是否可能。清单文件中要声明的系统权限是什么。有人能帮我编码吗?此代码启用USB连接连接 public void enableTethering() { Object conService= getSystemService(Context.CONNECTIVITY_SERVICE); for (Method m : obj.getClass().ge

我想通过编程在android中启用USB连接和USB调试。是否可能。清单文件中要声明的系统权限是什么。有人能帮我编码吗?

此代码启用USB连接连接

    public void enableTethering() {

                    Object conService= getSystemService(Context.CONNECTIVITY_SERVICE);
                    for (Method m : obj.getClass().getDeclaredMethods()) {

                        if (m.getName().equals("tether")) {
                            try {
                                m.invoke(conService, "usb0");
                            } catch (IllegalArgumentException |  
                                 IllegalAccessException | InvocationTargetException   e) {

                                e.printStackTrace();

                        }
                    }
            }

我希望它的可能副本能帮助你这需要手机被根化吗?或者它能在任何android操作系统上工作吗?在主屏幕活动oncreate()方法call enablethering()方法我检查了根化手机它工作正常,我没有检查无根移动设备。如果您有无根移动设备,请测试此代码,我希望它能工作。另一方面,你需要根移动的代码