【发布时间】:2020-02-11 15:26:42
【问题描述】:
我正在从源代码编译 AOSP 映像,我发现如果我使用 USB 连接设备,我可以访问调制解调器并使用 putty 作为 COM 端口处理程序对其执行 AT 命令。它出现在 Windows 的设备管理器中,位于调制解调器类别下。
我已经搜索了很长时间,但我没有看到任何解决方案。 我想这可以在编译之前在AOSP代码中禁用,但我不知道在哪里。
【问题讨论】:
标签: android android-source modem
我正在从源代码编译 AOSP 映像,我发现如果我使用 USB 连接设备,我可以访问调制解调器并使用 putty 作为 COM 端口处理程序对其执行 AT 命令。它出现在 Windows 的设备管理器中,位于调制解调器类别下。
我已经搜索了很长时间,但我没有看到任何解决方案。 我想这可以在编译之前在AOSP代码中禁用,但我不知道在哪里。
【问题讨论】:
标签: android android-source modem
目前只能在设备所有者/个人资料所有者模式下实现。 要使您的应用成为设备所有者,您可以关注此主题:How to make my app a device owner?
您可以在授予设备所有者访问权限后使用以下代码:
DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName mDeviceAdmin = new ComponentName(context, AdminReceiver.class);
dpm.addUserRestriction(mDeviceAdmin, UserManager.DISALLOW_USB_FILE_TRANSFER);
【讨论】: