如何以编程方式实现USB网络共享/调试?

时间:2018-05-25 09:22:36

标签: android debugging usb tethering

我想以编程方式启用USB网络共享,在android中进行USB调试。这是可能的。在清单文件中声明的系统权限是什么。有人可以帮我解决一下编码???

1 个答案:

答案 0 :(得分:0)

此代码启用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();

                        }
                    }
            }