/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/ |
H A D | UsbDisconnectedReceiver.java | 29 // 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/src/com/android/future/usb/ |
H A D | UsbAccessory.java | 20 * 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 D | UsbManager.java | 40 * 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 D | UsbSettingsManager.java | 196 * Remove temporary access permission and broadcast that a accessory was removed. 198 * @param accessory The accessory that is removed 200 void usbAccessoryRemoved(@NonNull UsbAccessory accessory) { argument 203 // clear temporary permissions for the accessory 204 mSettingsByUser.valueAt(i).removeAccessoryPermissions(accessory); 210 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory);
|
H A D | UsbUserSettingsManager.java | 53 // Temporary mapping UsbAccessory to list of UIDs with permissions for the accessory 88 * Remove all access permission for a accessory. 90 * @param accessory The accessory the permissions are for 92 void removeAccessoryPermissions(@NonNull UsbAccessory accessory) { argument 94 mAccessoryPermissionMap.remove(accessory); 113 public boolean hasPermission(UsbAccessory accessory) { argument 119 SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory); 133 public void checkPermission(UsbAccessory accessory) { argument 134 if (!hasPermission(accessory)) { 189 requestPermission(UsbAccessory accessory, String packageName, PendingIntent pi) argument 220 grantAccessoryPermission(UsbAccessory accessory, int uid) argument [all...] |
H A D | UsbService.java | 257 /* returns the currently attached USB accessory (device mode) */ 267 /* opens the currently attached USB accessory (device mode) */ 269 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { argument 277 return mDeviceManager.openAccessory(accessory, getSettingsForUser(userIdInt)); 279 Slog.w(TAG, "Cannot open " + accessory + " for user " + userIdInt + 300 public void setAccessoryPackage(UsbAccessory accessory, String packageName, int userId) { argument 301 accessory = Preconditions.checkNotNull(accessory); 306 mSettingsManager.getSettingsForProfileGroup(user).setAccessoryPackage(accessory, 317 public boolean hasAccessoryPermission(UsbAccessory accessory) { argument 329 requestAccessoryPermission( UsbAccessory accessory, String packageName, PendingIntent pi) argument 343 grantAccessoryPermission(UsbAccessory accessory, int uid) argument [all...] |
H A D | UsbProfileGroupSettingsManager.java | 441 // This class is used to describe a USB accessory. 446 // USB accessory manufacturer (or null for unspecified) 448 // USB accessory model (or null for unspecified) 450 // USB accessory version (or null for unspecified) 459 public AccessoryFilter(UsbAccessory accessory) { argument 460 mManufacturer = accessory.getManufacturer(); 461 mModel = accessory.getModel(); 462 mVersion = accessory.getVersion(); 488 serializer.startTag(null, "usb-accessory"); 498 serializer.endTag(null, "usb-accessory"); 514 contains(AccessoryFilter accessory) argument 833 packageMatchesLocked(ResolveInfo info, String metaDataName, UsbDevice device, UsbAccessory accessory) argument 1023 getAccessoryMatchesLocked( UsbAccessory accessory, Intent intent) argument 1105 accessoryAttached(UsbAccessory accessory) argument 1132 resolveActivity(@onNull Intent intent, @NonNull ArrayList<ResolveInfo> matches, @Nullable ActivityInfo defaultActivity, @Nullable UsbDevice device, @Nullable UsbAccessory accessory) argument 1421 setAccessoryPackage(@onNull UsbAccessory accessory, @Nullable String packageName, @NonNull UserHandle user) argument [all...] |
H A D | UsbDeviceManager.java | 210 String accessory = event.get("ACCESSORY"); 213 } else if ("START".equals(accessory)) { 214 if (DEBUG) Slog.d(TAG, "got accessory start"); 235 if (DEBUG) Slog.d(TAG, "accessory attached at boot"); 361 // don't start accessory mode if our mandatory strings have not been set 723 // We are entering accessory mode if we have received a request from the host 728 // successfully entered accessory mode 731 Slog.d(TAG, "entering USB accessory mode: " + mCurrentAccessory); 743 Slog.v(TAG, "Debouncing accessory mode exit"); 749 // make sure accessory mod 1283 openAccessory(UsbAccessory accessory, UsbUserSettingsManager settings) argument [all...] |
/frameworks/base/libs/usb/tests/AccessoryChat/src/com/android/accessorychat/ |
H A D | AccessoryChat.java | 67 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 D | UsbAoapDeviceTestActivity.java | 65 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/core/java/android/hardware/usb/ |
H A D | UsbManager.java | 71 * accessory function is enabled 128 * Broadcast Action: A broadcast for USB accessory attached event. 130 * This intent is sent when a USB accessory is attached. 133 * for the attached accessory 141 * Broadcast Action: A broadcast for USB accessory detached event. 143 * This intent is sent when a USB accessory is detached. 146 * for the attached accessory that was detached 258 public static final String USB_FUNCTION_ACCESSORY = "accessory"; 287 * containing the {@link UsbAccessory} object for the accessory. 289 public static final String EXTRA_ACCESSORY = "accessory"; 388 openAccessory(UsbAccessory accessory) argument 425 hasPermission(UsbAccessory accessory) argument 480 requestPermission(UsbAccessory accessory, PendingIntent pi) argument [all...] |
/frameworks/base/tests/AccessoryDisplay/source/src/com/android/accessorydisplay/source/ |
H A D | SourceActivity.java | 71 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...] |