Searched refs:accessory (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/libs/usb/src/com/android/future/usb/
H A DUsbManager.java40 * Broadcast Action: A broadcast for USB accessory attached event.
42 * This intent is sent when a USB accessory is attached.
44 * {@link com.google.android.usb.UsbAccessory} for the attached accessory.
50 * Broadcast Action: A broadcast for USB accessory detached event.
52 * This intent is sent when a USB accessory is detached.
54 * {@link com.google.android.usb.UsbAccessory} for the attached accessory that was detached.
88 * broadcast Intent. This can also be used to retrieve the accessory from the result
94 android.hardware.usb.UsbAccessory accessory =
96 if (accessory == null) {
99 return new UsbAccessory(accessory);
129 openAccessory(UsbAccessory accessory) argument
150 hasPermission(UsbAccessory accessory) argument
175 requestPermission(UsbAccessory accessory, PendingIntent pi) argument
[all...]
H A DUsbAccessory.java20 * A class representing a USB accessory.
31 /* package */ UsbAccessory(android.hardware.usb.UsbAccessory accessory) { argument
32 mManufacturer = accessory.getManufacturer();
33 mModel = accessory.getModel();
34 mDescription = accessory.getDescription();
35 mVersion = accessory.getVersion();
36 mUri = accessory.getUri();
37 mSerial = accessory.getSerial();
41 * Returns the manufacturer of the accessory.
43 * @return the accessory manufacture
[all...]
/frameworks/base/core/java/android/hardware/usb/
H A DIUsbManager.aidl36 /* Returns the currently attached USB accessory */
39 /* Returns a file descriptor for communicating with the USB accessory.
42 ParcelFileDescriptor openAccessory(in UsbAccessory accessory);
49 /* Sets the default package for a USB accessory
52 void setAccessoryPackage(in UsbAccessory accessory, String packageName);
57 /* Returns true if the caller has permission to access the accessory. */
58 boolean hasAccessoryPermission(in UsbAccessory accessory);
66 /* Requests permission for the given package to access the accessory.
70 void requestAccessoryPermission(in UsbAccessory accessory, String packageName,
76 /* Grants permission for the given UID to access the accessory */
[all...]
H A DUsbManager.java68 * accessory function is enabled
101 * Broadcast Action: A broadcast for USB accessory attached event.
103 * This intent is sent when a USB accessory is attached.
106 * for the attached accessory
113 * Broadcast Action: A broadcast for USB accessory detached event.
115 * This intent is sent when a USB accessory is detached.
118 * for the attached accessory that was detached
186 public static final String USB_FUNCTION_ACCESSORY = "accessory";
199 * containing the UsbAccessory object for the accessory.
201 public static final String EXTRA_ACCESSORY = "accessory";
296 openAccessory(UsbAccessory accessory) argument
332 hasPermission(UsbAccessory accessory) argument
385 requestPermission(UsbAccessory accessory, PendingIntent pi) argument
[all...]
H A DUsbAccessory.java25 * A class representing a USB accessory, which is an external hardware component
27 * The accessory is the USB host and android the device side of the USB connection.
29 * <p>When the accessory connects, it reports its manufacturer and model names,
30 * the version of the accessory, and a user visible description of the accessory to the device.
32 * an appropriate application for the accessory.
33 * The accessory may optionally provide a unique serial number
34 * and a URL to for the accessory's website to the device as well.
39 * for reading and writing data to and from the accessory.
86 * Returns the manufacturer name of the accessory
[all...]
/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/
H A DUsbDisconnectedReceiver.java29 // if their device/accessory is disconnected while the dialog is still open
43 public UsbDisconnectedReceiver(Activity activity, UsbAccessory accessory) { argument
45 mAccessory = accessory;
60 UsbAccessory accessory =
62 if (accessory != null && accessory.equals(mAccessory)) {
/frameworks/base/libs/usb/
H A DAndroid.mk25 LOCAL_MODULE:= com.android.future.usb.accessory
/frameworks/base/libs/usb/tests/AccessoryChat/
H A DAndroid.mk26 LOCAL_JAVA_LIBRARIES := com.android.future.usb.accessory
/frameworks/base/services/java/com/android/server/usb/
H A DUsbService.java83 /* returns the currently attached USB accessory (device mode) */
92 /* opens the currently attached USB accessory (device mode) */
93 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { argument
95 return mDeviceManager.openAccessory(accessory);
106 public void setAccessoryPackage(UsbAccessory accessory, String packageName) { argument
108 mSettingsManager.setAccessoryPackage(accessory, packageName);
115 public boolean hasAccessoryPermission(UsbAccessory accessory) { argument
116 return mSettingsManager.hasPermission(accessory);
124 public void requestAccessoryPermission(UsbAccessory accessory, String packageName, argument
126 mSettingsManager.requestPermission(accessory, packageNam
134 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbSettingsManager.java74 // Temporary mapping UsbAccessory to list of UIDs with permissions for the accessory
241 // This class is used to describe a USB accessory.
246 // USB accessory manufacturer (or null for unspecified)
248 // USB accessory model (or null for unspecified)
250 // USB accessory version (or null for unspecified)
259 public AccessoryFilter(UsbAccessory accessory) { argument
260 mManufacturer = accessory.getManufacturer();
261 mModel = accessory.getModel();
262 mVersion = accessory.getVersion();
288 serializer.startTag(null, "usb-accessory");
468 packageMatchesLocked(ResolveInfo info, String metaDataName, UsbDevice device, UsbAccessory accessory) argument
519 getAccessoryMatchesLocked( UsbAccessory accessory, Intent intent) argument
561 accessoryAttached(UsbAccessory accessory) argument
578 accessoryDetached(UsbAccessory accessory) argument
588 resolveActivity(Intent intent, ArrayList<ResolveInfo> matches, String defaultPackage, UsbDevice device, UsbAccessory accessory) argument
789 hasPermission(UsbAccessory accessory) argument
805 checkPermission(UsbAccessory accessory) argument
861 requestPermission(UsbAccessory accessory, String packageName, PendingIntent pi) argument
898 setAccessoryPackage(UsbAccessory accessory, String packageName) argument
928 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbDeviceManager.java130 String accessory = event.get("ACCESSORY");
133 } else if ("START".equals(accessory)) {
134 if (DEBUG) Slog.d(TAG, "got accessory start");
157 if (DEBUG) Slog.d(TAG, "accessory attached at boot");
464 Slog.d(TAG, "entering USB accessory mode: " + mCurrentAccessory);
473 // make sure accessory mode is off
475 Slog.d(TAG, "exited USB accessory mode");
660 /* returns the currently attached USB accessory */
665 /* opens the currently attached USB accessory */
666 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { argument
[all...]
/frameworks/base/libs/usb/tests/AccessoryChat/src/com/android/accessorychat/
H A DAccessoryChat.java67 UsbAccessory accessory = UsbManager.getAccessory(intent);
69 openAccessory(accessory);
71 Log.d(TAG, "permission denied for accessory " + accessory);
101 UsbAccessory accessory = (accessories == null ? null : accessories[0]);
102 if (accessory != null) {
103 if (mUsbManager.hasPermission(accessory)) {
104 openAccessory(accessory);
108 mUsbManager.requestPermission(accessory, mPermissionIntent);
137 private void openAccessory(UsbAccessory accessory) { argument
[all...]

Completed in 418 milliseconds