Searched refs:accessory (Results 1 - 13 of 13) 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/tests/AccessoryDisplay/source/src/com/android/accessorydisplay/source/
H A DSourceActivity.java71 mLogger.log("Waiting for accessory display sink to be attached to USB...");
82 UsbAccessory accessory =
84 if (accessory != null) {
85 onAccessoryAttached(accessory);
90 for (UsbAccessory accessory : accessories) {
91 onAccessoryAttached(accessory);
116 private void onAccessoryAttached(UsbAccessory accessory) { argument
117 mLogger.log("USB accessory attached: " + accessory);
119 connect(accessory);
123 onAccessoryDetached(UsbAccessory accessory) argument
130 connect(UsbAccessory accessory) argument
193 isSink(UsbAccessory accessory) argument
[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, int userId);
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
103 * Broadcast Action: A broadcast for USB accessory attached event.
105 * This intent is sent when a USB accessory is attached.
108 * for the attached accessory
115 * Broadcast Action: A broadcast for USB accessory detached event.
117 * This intent is sent when a USB accessory is detached.
120 * for the attached accessory that was detached
196 public static final String USB_FUNCTION_ACCESSORY = "accessory";
209 * containing the UsbAccessory object for the accessory.
211 public static final String EXTRA_ACCESSORY = "accessory";
306 openAccessory(UsbAccessory accessory) argument
342 hasPermission(UsbAccessory accessory) argument
395 requestPermission(UsbAccessory accessory, PendingIntent pi) argument
[all...]
H A DUsbAccessory.java23 * A class representing a USB accessory, which is an external hardware component
25 * The accessory is the USB host and android the device side of the USB connection.
27 * <p>When the accessory connects, it reports its manufacturer and model names,
28 * the version of the accessory, and a user visible description of the accessory to the device.
30 * an appropriate application for the accessory.
31 * The accessory may optionally provide a unique serial number
32 * and a URL to for the accessory's website to the device as well.
37 * for reading and writing data to and from the accessory.
97 * 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/accessorytest/
H A DAndroid.mk10 LOCAL_SRC_FILES := accessory.c \
/frameworks/base/libs/usb/tests/AccessoryChat/src/com/android/accessorychat/
H A DAccessoryChat.java67 UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
69 if (accessory != null) {
70 openAccessory(accessory);
73 Log.d(TAG, "permission denied for accessory " + accessory);
103 UsbAccessory accessory = (accessories == null ? null : accessories[0]);
104 if (accessory != null) {
105 if (mUsbManager.hasPermission(accessory)) {
106 openAccessory(accessory);
110 mUsbManager.requestPermission(accessory, mPermissionInten
139 openAccessory(UsbAccessory accessory) argument
[all...]
/frameworks/base/services/usb/java/com/android/server/usb/
H A DUsbSettingsManager.java86 // Temporary mapping UsbAccessory to list of UIDs with permissions for the accessory
368 // This class is used to describe a USB accessory.
373 // USB accessory manufacturer (or null for unspecified)
375 // USB accessory model (or null for unspecified)
377 // USB accessory version (or null for unspecified)
386 public AccessoryFilter(UsbAccessory accessory) { argument
387 mManufacturer = accessory.getManufacturer();
388 mModel = accessory.getModel();
389 mVersion = accessory.getVersion();
415 serializer.startTag(null, "usb-accessory");
660 packageMatchesLocked(ResolveInfo info, String metaDataName, UsbDevice device, UsbAccessory accessory) argument
711 getAccessoryMatchesLocked( UsbAccessory accessory, Intent intent) argument
757 accessoryAttached(UsbAccessory accessory) argument
774 accessoryDetached(UsbAccessory accessory) argument
784 resolveActivity(Intent intent, ArrayList<ResolveInfo> matches, String defaultPackage, UsbDevice device, UsbAccessory accessory) argument
997 hasPermission(UsbAccessory accessory) argument
1017 checkPermission(UsbAccessory accessory) argument
1073 requestPermission(UsbAccessory accessory, String packageName, PendingIntent pi) argument
1110 setAccessoryPackage(UsbAccessory accessory, String packageName) argument
1140 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbService.java166 /* returns the currently attached USB accessory (device mode) */
176 /* opens the currently attached USB accessory (device mode) */
178 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { argument
180 return mDeviceManager.openAccessory(accessory);
193 public void setAccessoryPackage(UsbAccessory accessory, String packageName, int userId) { argument
195 getSettingsForUser(userId).setAccessoryPackage(accessory, packageName);
205 public boolean hasAccessoryPermission(UsbAccessory accessory) { argument
207 return getSettingsForUser(userId).hasPermission(accessory);
218 UsbAccessory accessory, String packageName, PendingIntent pi) {
220 getSettingsForUser(userId).requestPermission(accessory, packageNam
217 requestAccessoryPermission( UsbAccessory accessory, String packageName, PendingIntent pi) argument
231 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbDeviceManager.java104 // Time we received a request to enter USB accessory mode
152 String accessory = event.get("ACCESSORY");
155 } else if ("START".equals(accessory)) {
156 if (DEBUG) Slog.d(TAG, "got accessory start");
174 if (DEBUG) Slog.d(TAG, "accessory attached at boot");
227 // don't start accessory mode if our mandatory strings have not been set
538 // We are entering accessory mode if we have received a request from the host
546 // successfully entered accessory mode
550 Slog.d(TAG, "entering USB accessory mode: " + mCurrentAccessory);
559 // make sure accessory mod
832 openAccessory(UsbAccessory accessory) argument
[all...]

Completed in 5584 milliseconds