我将创建一个后台服务(或其他任何服务)以启用 USB 网络共享,以便在插入手机时自动在我的电脑上共享 4G 互联网。
我有一个带有 root 的OP5(Android 8.1)。
我尝试了自动化应用程序,但它不起作用(当任务尝试启用系绳 USB 时出现异常)
我尝试setUsbTethering
通过反射调用,我得到了一个InvocationTargetException
由于MANAGE_USB权限,我尝试授予此权限,但似乎需要枚举设备并且当我尝试使用getDeviceList
结果获取设备时为空。
最后一件事,经过一些研究,有些人通过shell命令做了伎俩
service call connectivity CODE i32 1
30, 32 or 33
但根据内部AIDL文件的版本 ( ),代码似乎有所不同。
所以,我最终决定寻求一些帮助,因为我对 Android 核心和高级事物没有任何知识,任何建议或帮助都将不胜感激。