Home | History | Annotate | Download | only in usb

Lines Matching refs:accessory

58     // 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) {
99 mAccessoryPermissionMap.remove(accessory);
178 public boolean hasPermission(UsbAccessory accessory) {
184 SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory);
198 public void checkPermission(UsbAccessory accessory) {
199 if (!hasPermission(accessory)) {
200 throw new SecurityException("User has not given permission to accessory " + accessory);
266 public void requestPermission(UsbAccessory accessory, String packageName, PendingIntent pi) {
270 if (hasPermission(accessory)) {
271 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory);
281 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory);
297 public void grantAccessoryPermission(UsbAccessory accessory, int uid) {
299 SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory);
302 mAccessoryPermissionMap.put(accessory, uidList);
328 for (UsbAccessory accessory : mAccessoryPermissionMap.keySet()) {
334 accessory.getDescription());
336 SparseBooleanArray uidList = mAccessoryPermissionMap.get(accessory);