xref: /aosp_15_r20/prebuilts/sdk/31/public/api/com.android.future.usb.accessory.txt (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1*344a7f5eSAndroid Build Coastguard Worker// Signature format: 2.0
2*344a7f5eSAndroid Build Coastguard Workerpackage com.android.future.usb {
3*344a7f5eSAndroid Build Coastguard Worker
4*344a7f5eSAndroid Build Coastguard Worker  public class UsbAccessory {
5*344a7f5eSAndroid Build Coastguard Worker    method public String getDescription();
6*344a7f5eSAndroid Build Coastguard Worker    method public String getManufacturer();
7*344a7f5eSAndroid Build Coastguard Worker    method public String getModel();
8*344a7f5eSAndroid Build Coastguard Worker    method public String getSerial();
9*344a7f5eSAndroid Build Coastguard Worker    method public String getUri();
10*344a7f5eSAndroid Build Coastguard Worker    method public String getVersion();
11*344a7f5eSAndroid Build Coastguard Worker  }
12*344a7f5eSAndroid Build Coastguard Worker
13*344a7f5eSAndroid Build Coastguard Worker  public class UsbManager {
14*344a7f5eSAndroid Build Coastguard Worker    method public static com.android.future.usb.UsbAccessory getAccessory(android.content.Intent);
15*344a7f5eSAndroid Build Coastguard Worker    method public com.android.future.usb.UsbAccessory[] getAccessoryList();
16*344a7f5eSAndroid Build Coastguard Worker    method public static com.android.future.usb.UsbManager getInstance(android.content.Context);
17*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasPermission(com.android.future.usb.UsbAccessory);
18*344a7f5eSAndroid Build Coastguard Worker    method public android.os.ParcelFileDescriptor openAccessory(com.android.future.usb.UsbAccessory);
19*344a7f5eSAndroid Build Coastguard Worker    method public void requestPermission(com.android.future.usb.UsbAccessory, android.app.PendingIntent);
20*344a7f5eSAndroid Build Coastguard Worker    field public static final String ACTION_USB_ACCESSORY_ATTACHED = "android.hardware.usb.action.USB_ACCESSORY_ATTACHED";
21*344a7f5eSAndroid Build Coastguard Worker    field public static final String ACTION_USB_ACCESSORY_DETACHED = "android.hardware.usb.action.USB_ACCESSORY_DETACHED";
22*344a7f5eSAndroid Build Coastguard Worker    field public static final String EXTRA_PERMISSION_GRANTED = "permission";
23*344a7f5eSAndroid Build Coastguard Worker  }
24*344a7f5eSAndroid Build Coastguard Worker
25*344a7f5eSAndroid Build Coastguard Worker}
26*344a7f5eSAndroid Build Coastguard Worker
27