Searched defs:accessory (Results 1 - 15 of 15) sorted by relevance

/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)) {
H A DUsbPermissionActivity.java183 * Can the app be the default for the USB accessory. I.e. can the app be launched by default if
184 * the accessory is plugged in.
186 * @param accessory The accessory the app would be default for
191 private boolean canBeDefault(@NonNull UsbAccessory accessory, argument
207 if ("usb-accessory".equals(parser.getName())) {
209 if (filter.matches(accessory)) {
/frameworks/base/core/java/android/hardware/usb/
H A DAccessoryFilter.java32 * This class is used to describe a USB accessory.
40 // USB accessory manufacturer (or null for unspecified)
42 // USB accessory model (or null for unspecified)
44 // USB accessory version (or null for unspecified)
53 public AccessoryFilter(UsbAccessory accessory) { argument
54 mManufacturer = accessory.getManufacturer();
55 mModel = accessory.getModel();
56 mVersion = accessory.getVersion();
82 serializer.startTag(null, "usb-accessory");
92 serializer.endTag(null, "usb-accessory");
108 contains(AccessoryFilter accessory) argument
[all...]
H A DUsbManager.java79 * accessory function is enabled
136 * Activity intent sent when user attaches a USB accessory.
140 * for the attached accessory
148 * Broadcast Action: A broadcast for USB accessory detached event.
150 * This intent is sent when a USB accessory is detached.
153 * for the attached accessory that was detached
256 public static final String USB_FUNCTION_ACCESSORY = "accessory";
285 * containing the {@link UsbAccessory} object for the accessory.
287 public static final String EXTRA_ACCESSORY = "accessory";
328 * Code for the accessory us
457 openAccessory(UsbAccessory accessory) argument
518 hasPermission(UsbAccessory accessory) argument
579 requestPermission(UsbAccessory accessory, PendingIntent pi) argument
[all...]
/frameworks/base/core/java/com/android/internal/usb/
H A DDumpUtils.java51 long id, @NonNull UsbAccessory accessory) {
54 dump.write("manufacturer", UsbAccessoryProto.MANUFACTURER, accessory.getManufacturer());
55 dump.write("model", UsbAccessoryProto.MODEL, accessory.getModel());
57 accessory.getManufacturer());
58 dump.write("version", UsbAccessoryProto.VERSION, accessory.getVersion());
59 writeStringIfNotNull(dump, "uri", UsbAccessoryProto.URI, accessory.getUri());
60 dump.write("serial", UsbAccessoryProto.SERIAL, accessory.getSerial());
50 writeAccessory(@onNull DualDumpOutputStream dump, @NonNull String idName, long id, @NonNull UsbAccessory accessory) argument
/frameworks/base/libs/usb/src/com/android/future/usb/
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...]
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...]
/frameworks/base/services/usb/java/com/android/server/usb/
H A DUsbSettingsManager.java185 * Remove temporary access permission and broadcast that a accessory was removed.
187 * @param accessory The accessory that is removed
189 void usbAccessoryRemoved(@NonNull UsbAccessory accessory) { argument
192 // clear temporary permissions for the accessory
193 mSettingsByUser.valueAt(i).removeAccessoryPermissions(accessory);
199 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory);
H A DUsbUserSettingsManager.java58 // Temporary mapping UsbAccessory to list of UIDs with permissions for the accessory
93 * Remove all access permission for a accessory.
95 * @param accessory The accessory the permissions are for
97 void removeAccessoryPermissions(@NonNull UsbAccessory accessory) { argument
99 mAccessoryPermissionMap.remove(accessory);
178 public boolean hasPermission(UsbAccessory accessory) { argument
184 SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory);
198 public void checkPermission(UsbAccessory accessory) { argument
199 if (!hasPermission(accessory)) {
266 requestPermission(UsbAccessory accessory, String packageName, PendingIntent pi) argument
297 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbProfileGroupSettingsManager.java304 } else if ("usb-accessory".equals(parser.getName())) {
448 // Checks to see if a package matches a device or accessory.
449 // Only one of device and accessory should be non-null.
451 UsbDevice device, UsbAccessory accessory) {
475 else if (accessory != null && "usb-accessory".equals(tagName)) {
477 if (filter.matches(accessory)) {
641 UsbAccessory accessory, Intent intent) {
647 if (packageMatchesLocked(resolveInfo, intent.getAction(), null, accessory)) {
722 public void accessoryAttached(UsbAccessory accessory) { argument
450 packageMatchesLocked(ResolveInfo info, String metaDataName, UsbDevice device, UsbAccessory accessory) argument
640 getAccessoryMatchesLocked( UsbAccessory accessory, Intent intent) argument
749 resolveActivity(@onNull Intent intent, @NonNull ArrayList<ResolveInfo> matches, @Nullable ActivityInfo defaultActivity, @Nullable UsbDevice device, @Nullable UsbAccessory accessory) argument
1041 setAccessoryPackage(@onNull UsbAccessory accessory, @Nullable String packageName, @NonNull UserHandle user) argument
[all...]
H A DUsbService.java276 /* returns the currently attached USB accessory (device mode) */
286 /* opens the currently attached USB accessory (device mode) */
288 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { argument
296 return mDeviceManager.openAccessory(accessory, getSettingsForUser(userIdInt));
298 Slog.w(TAG, "Cannot open " + accessory + " for user " + userIdInt +
326 public void setAccessoryPackage(UsbAccessory accessory, String packageName, int userId) { argument
327 accessory = Preconditions.checkNotNull(accessory);
332 mSettingsManager.getSettingsForProfileGroup(user).setAccessoryPackage(accessory,
344 public boolean hasAccessoryPermission(UsbAccessory accessory) { argument
357 requestAccessoryPermission( UsbAccessory accessory, String packageName, PendingIntent pi) argument
371 grantAccessoryPermission(UsbAccessory accessory, int uid) argument
[all...]
H A DUsbDeviceManager.java224 String accessory = event.get("ACCESSORY");
227 } else if ("START".equals(accessory)) {
228 if (DEBUG) Slog.d(TAG, "got accessory start");
308 if (DEBUG) Slog.d(TAG, "accessory attached at boot");
415 // don't start accessory mode if our mandatory strings have not been set
652 // We are entering accessory mode if we have received a request from the host
657 // successfully entered accessory mode
661 Slog.d(TAG, "entering USB accessory mode: " + mCurrentAccessory);
673 Slog.v(TAG, "Debouncing accessory mode exit");
679 // make sure accessory mod
1972 openAccessory(UsbAccessory accessory, UsbUserSettingsManager settings) argument
[all...]
/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/tests/UsbHostExternalManagmentTest/AoapTestDevice/src/com/android/hardware/usb/aoapdevicetest/
H A DUsbAoapDeviceTestActivity.java65 UsbAccessory accessory =
67 if (accessory != null) {
68 onAccessoryAttached(accessory);
70 throw new RuntimeException("USB accessory is null.");
94 private void onAccessoryAttached(UsbAccessory accessory) { argument
95 Log.i(TAG, "Starting AOAP discovery protocol, accessory attached: " + accessory);
96 // Check whether we have permission to access the accessory.
97 if (!mUsbManager.hasPermission(accessory)) {
98 Log.i(TAG, "Prompting the user for access to the accessory
117 onAccessoryDetached(UsbAccessory accessory) argument
[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...]

Completed in 270 milliseconds