Home | History | Annotate | Download | only in shadows

Lines Matching refs:UsbDevice

4 import android.hardware.usb.UsbDevice;
18 private HashMap<UsbDevice, Boolean> usbDevicesPermissionMap = new HashMap<>();
22 public boolean hasPermission(UsbDevice device) {
34 public HashMap<String, UsbDevice> getDeviceList() {
35 HashMap<String, UsbDevice> usbDeviceMap = new HashMap<>();
36 for (UsbDevice usbDevice : usbDevicesPermissionMap.keySet()) {
37 usbDeviceMap.put(usbDevice.getDeviceName(), usbDevice);
51 public void addOrUpdateUsbDevice(UsbDevice usbDevice, boolean hasPermission) {
52 Preconditions.checkNotNull(usbDevice);
53 Preconditions.checkNotNull(usbDevice.getDeviceName());
54 usbDevicesPermissionMap.put(usbDevice, hasPermission);
58 public void removeUsbDevice(UsbDevice usbDevice) {
59 Preconditions.checkNotNull(usbDevice);
60 usbDevicesPermissionMap.remove(usbDevice);