4

在我的应用程序中,我想以编程方式启用/禁用手机或标签(基于 Android)中的 USB 连接。我用谷歌搜索,但没有找到任何解决方案。如果可能的话,请给我一些想法。或提供一些有用的代码对于相同的。

4

3 回答 3

5

我知道为时已晚,但对其他人有帮助。在 API 12 Android 3.1 或更高版本中,引入了一个 UsbManager 类,

检查此链接。http://developer.android.com/reference/android/hardware/usb/UsbManager.html

于 2014-08-04T12:51:50.793 回答
1

这在 Android SDK 中是不可能的。

于 2012-04-13T12:18:09.707 回答
1

这是可能的,但是您的应用程序应该拥有该设备,通过拥有该设备,您可以使用DevicePolicyManager.addUserRestriction方法,如下所示:

DevicePolicyManager devicePolicyManager =
            (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);

if (devicePolicyManager != null && isDeviceOwnerApp(context)) {
   devicePolicyManager.addUserRestriction(componentName, UserManager.DISALLOW_USB_FILE_TRANSFER);
}
于 2019-08-09T18:09:49.740 回答