在我的应用程序中我想以编程方式启用/禁用手机或标签中的USB连接(基于Android)。我用谷歌搜索,但没有找到任何解决方案。如果有可能给我一些想法来做到这一点。或提供一些有用的代码。
答案 0 :(得分:5)
我知道为时已晚,但对其他人有帮助.. 在API 12 Android 3.1或更高版本中,已经引入了一个UsbManager类,
检查此链接。 http://developer.android.com/reference/android/hardware/usb/UsbManager.html
答案 1 :(得分:1)
Android SDK无法做到这一点。
答案 2 :(得分:0)
这是可能的,但是您的应用程序应该拥有该设备,通过拥有设备,您可以使用DevicePolicyManager.addUserRestriction方法,如下所示:
DevicePolicyManager devicePolicyManager =
(DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
if (devicePolicyManager != null && isDeviceOwnerApp(context)) {
devicePolicyManager.addUserRestriction(componentName, UserManager.DISALLOW_USB_FILE_TRANSFER);
}