blob: 8488db5b0f8624457dd42af094e0a8bae60c8848 [file] [log] [blame]
Sundong Ahn9794d2a2018-06-04 14:05:57 +09001package com.android.future.usb {
2
3 public class UsbAccessory {
4 method public java.lang.String getDescription();
5 method public java.lang.String getManufacturer();
6 method public java.lang.String getModel();
7 method public java.lang.String getSerial();
8 method public java.lang.String getUri();
9 method public java.lang.String getVersion();
10 }
11
12 public class UsbManager {
13 method public static com.android.future.usb.UsbAccessory getAccessory(android.content.Intent);
14 method public com.android.future.usb.UsbAccessory[] getAccessoryList();
15 method public static com.android.future.usb.UsbManager getInstance(android.content.Context);
16 method public boolean hasPermission(com.android.future.usb.UsbAccessory);
17 method public android.os.ParcelFileDescriptor openAccessory(com.android.future.usb.UsbAccessory);
18 method public void requestPermission(com.android.future.usb.UsbAccessory, android.app.PendingIntent);
19 field public static final java.lang.String ACTION_USB_ACCESSORY_ATTACHED = "android.hardware.usb.action.USB_ACCESSORY_ATTACHED";
20 field public static final java.lang.String ACTION_USB_ACCESSORY_DETACHED = "android.hardware.usb.action.USB_ACCESSORY_DETACHED";
21 field public static final java.lang.String EXTRA_PERMISSION_GRANTED = "permission";
22 }
23
24}
25