/aosp14/frameworks/base/libs/usb/src/com/android/future/usb/ |
H A D | UsbManager.java | 96 if (accessory == null) { in getAccessory() 112 if (accessory == null) { in getAccessoryList() 132 accessory.getManufacturer(),accessory.getModel(), in openAccessory() 133 accessory.getDescription(), accessory.getVersion(), in openAccessory() 134 accessory.getUri(), accessory.getSerial())); in openAccessory() 153 accessory.getManufacturer(),accessory.getModel(), in hasPermission() 154 accessory.getDescription(), accessory.getVersion(), in hasPermission() 155 accessory.getUri(), accessory.getSerial())); in hasPermission() 178 accessory.getManufacturer(),accessory.getModel(), in requestPermission() 179 accessory.getDescription(), accessory.getVersion(), in requestPermission() [all …]
|
H A D | UsbAccessory.java | 32 mManufacturer = accessory.getManufacturer(); in UsbAccessory() 33 mModel = accessory.getModel(); in UsbAccessory() 34 mDescription = accessory.getDescription(); in UsbAccessory() 35 mVersion = accessory.getVersion(); in UsbAccessory() 36 mUri = accessory.getUri(); in UsbAccessory() 37 mSerial = accessory.getSerial(); in UsbAccessory() 106 UsbAccessory accessory = (UsbAccessory)obj; in equals() local 108 compare(mModel, accessory.getModel()) && in equals() 110 compare(mVersion, accessory.getVersion()) && in equals() 111 compare(mUri, accessory.getUri()) && in equals() [all …]
|
/aosp14/frameworks/base/tests/AccessoryDisplay/source/src/com/android/accessorydisplay/source/ |
H A D | SourceActivity.java | 82 UsbAccessory accessory = in onCreate() local 84 if (accessory != null) { in onCreate() 85 onAccessoryAttached(accessory); in onCreate() 91 onAccessoryAttached(accessory); in onCreate() 119 connect(accessory); in onAccessoryAttached() 130 private void connect(UsbAccessory accessory) { in connect() argument 131 if (!isSink(accessory)) { in connect() 133 + accessory); in connect() 162 mAccessory = accessory; in connect() 218 if (accessory != null) { in onReceive() [all …]
|
/aosp14/frameworks/base/tests/UsbHostExternalManagmentTest/AoapTestDevice/src/com/android/hardware/usb/aoapdevicetest/ |
H A D | UsbAoapDeviceTestActivity.java | 65 UsbAccessory accessory = in onCreate() local 67 if (accessory != null) { in onCreate() 68 onAccessoryAttached(accessory); in onCreate() 97 if (!mUsbManager.hasPermission(accessory)) { in onAccessoryAttached() 106 mFd = mUsbManager.openAccessory(accessory); in onAccessoryAttached() 112 mAccessory = accessory; in onAccessoryAttached() 118 Log.i(TAG, "Accessory detached: " + accessory); in onAccessoryDetached() 163 if (accessory != null) { in onReceive() 166 onAccessoryAttached(accessory); in onReceive() 169 onAccessoryDetached(accessory); in onReceive() [all …]
|
/aosp14/frameworks/base/core/java/android/hardware/usb/ |
H A D | AccessoryFilter.java | 54 public AccessoryFilter(UsbAccessory accessory) { in AccessoryFilter() argument 55 mManufacturer = accessory.getManufacturer(); in AccessoryFilter() 56 mModel = accessory.getModel(); in AccessoryFilter() 57 mVersion = accessory.getVersion(); in AccessoryFilter() 115 public boolean contains(AccessoryFilter accessory) { in contains() argument 119 if (mModel != null && !Objects.equals(accessory.mModel, mModel)) return false; in contains() 120 return !(mVersion != null && !Objects.equals(accessory.mVersion, mVersion)); in contains() 136 UsbAccessory accessory = (UsbAccessory)obj; in equals() local 137 return (mManufacturer.equals(accessory.getManufacturer()) && in equals() 138 mModel.equals(accessory.getModel()) && in equals() [all …]
|
H A D | IUsbManager.aidl | 48 ParcelFileDescriptor openAccessory(in UsbAccessory accessory); in openAccessory() argument 58 void setAccessoryPackage(in UsbAccessory accessory, String packageName, int userId); in setAccessoryPackage() argument 64 …void addAccessoryPackagesToPreferenceDenied(in UsbAccessory accessory, in String[] packageNames, i… in addAccessoryPackagesToPreferenceDenied() argument 78 …void setAccessoryPersistentPermission(in UsbAccessory accessory, int uid, in UserHandle user, bool… in setAccessoryPersistentPermission() argument 90 boolean hasAccessoryPermission(in UsbAccessory accessory); in hasAccessoryPermission() argument 95 boolean hasAccessoryPermissionWithIdentity(in UsbAccessory accessory, int pid, int uid); in hasAccessoryPermissionWithIdentity() argument 107 void requestAccessoryPermission(in UsbAccessory accessory, String packageName, in requestAccessoryPermission() argument 114 void grantAccessoryPermission(in UsbAccessory accessory, int uid); in grantAccessoryPermission() argument
|
H A D | UsbAccessory.java | 191 UsbAccessory accessory = (UsbAccessory)obj; in equals() local 192 return (compare(mManufacturer, accessory.getManufacturer()) && in equals() 193 compare(mModel, accessory.getModel()) && in equals() 194 compare(mDescription, accessory.getDescription()) && in equals() 195 compare(mVersion, accessory.getVersion()) && in equals() 196 compare(mUri, accessory.getUri()) && in equals() 197 compare(getSerial(), accessory.getSerial())); in equals()
|
H A D | UsbManager.java | 892 UsbAccessory accessory = mService.getCurrentAccessory(); in getAccessoryList() local 893 if (accessory == null) { in getAccessoryList() 896 return new UsbAccessory[] { accessory }; in getAccessoryList() 914 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { in openAccessory() argument 916 return mService.openAccessory(accessory); in openAccessory() 997 public boolean hasPermission(UsbAccessory accessory) { in hasPermission() argument 1002 return mService.hasAccessoryPermission(accessory); in hasPermission() 1018 public boolean hasPermission(@NonNull UsbAccessory accessory, int pid, int uid) { in hasPermission() argument 1023 return mService.hasAccessoryPermissionWithIdentity(accessory, pid, uid); in hasPermission() 1079 public void requestPermission(UsbAccessory accessory, PendingIntent pi) { in requestPermission() argument [all …]
|
/aosp14/frameworks/base/libs/usb/tests/AccessoryChat/src/com/android/accessorychat/ |
H A D | AccessoryChat.java | 69 if (accessory != null) { 70 openAccessory(accessory); 73 Log.d(TAG, "permission denied for accessory " + accessory); 105 UsbAccessory accessory = (accessories == null ? null : accessories[0]); in onResume() local 106 if (accessory != null) { in onResume() 107 if (mUsbManager.hasPermission(accessory)) { in onResume() 108 openAccessory(accessory); in onResume() 112 mUsbManager.requestPermission(accessory, mPermissionIntent); in onResume() 141 private void openAccessory(UsbAccessory accessory) { in openAccessory() argument 142 Log.d(TAG, "openAccessory: " + accessory); in openAccessory() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/ |
H A D | UsbDisconnectedReceiver.java | 43 public UsbDisconnectedReceiver(Activity activity, UsbAccessory accessory) { in UsbDisconnectedReceiver() argument 45 mAccessory = accessory; in UsbDisconnectedReceiver() 60 UsbAccessory accessory = in onReceive() local 62 if (accessory != null && accessory.equals(mAccessory)) { in onReceive()
|
/aosp14/frameworks/base/services/usb/java/com/android/server/usb/ |
H A D | UsbUserPermissionManager.java | 141 mAccessoryPermissionMap.remove(accessory); in removeAccessoryPermissions() 185 mAccessoryPermissionMap.put(accessory, uidList); in grantAccessoryPermission() 258 AccessoryFilter filter = new AccessoryFilter(accessory); in hasPermission() 304 AccessoryFilter filter = new AccessoryFilter(accessory); in setAccessoryPersistentPermission() 525 @Nullable UsbAccessory accessory, in requestPermissionDialog() argument 585 accessory.getDescription()); in dump() 683 if (!hasPermission(accessory, pid, uid)) { in checkPermission() 685 + accessory); in checkPermission() 690 @Nullable UsbAccessory accessory, in requestPermissionDialog() argument 754 if (hasPermission(accessory, pid, uid)) { in requestPermission() [all …]
|
H A D | UsbHandlerManager.java | 57 void showUsbAccessoryUriActivity(@NonNull UsbAccessory accessory, in showUsbAccessoryUriActivity() argument 59 String uri = accessory.getUri(); in showUsbAccessoryUriActivity() 66 dialogIntent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory); in showUsbAccessoryUriActivity() 86 @Nullable UsbAccessory accessory) { in confirmUsbHandler() argument 99 resolverIntent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory); in confirmUsbHandler()
|
H A D | UsbProfileGroupSettingsManager.java | 695 UsbAccessory accessory) { in packageMatchesLocked() argument 712 if (accessory != null) { in packageMatchesLocked() 878 UsbAccessory accessory, Intent intent) { in getAccessoryMatchesLocked() argument 959 public void accessoryAttached(UsbAccessory accessory) { in accessoryAttached() argument 961 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory); in accessoryAttached() 989 @Nullable UsbAccessory accessory) { in resolveActivity() argument 994 } else if (accessory != null) { in resolveActivity() 1011 if (accessory != null) { in resolveActivity() 1026 } else if (accessory != null) { in resolveActivity() 1122 if (filter.contains(accessory)) { in clearCompatibleMatchesLocked() [all …]
|
H A D | UsbService.java | 325 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) { in openAccessory() argument 375 Objects.requireNonNull(accessory); in setAccessoryPackage() 409 public void addAccessoryPackagesToPreferenceDenied(UsbAccessory accessory, in addAccessoryPackagesToPreferenceDenied() argument 411 Objects.requireNonNull(accessory); in addAccessoryPackagesToPreferenceDenied() 447 Objects.requireNonNull(accessory); in removeAccessoryPackagesFromPreferenceDenied() 482 Objects.requireNonNull(accessory); in setAccessoryPersistentPermission() 490 accessory, uid, shouldBeGranted); in setAccessoryPersistentPermission() 520 public boolean hasAccessoryPermission(UsbAccessory accessory) { in hasAccessoryPermission() argument 538 return getPermissionsForUser(userId).hasPermission(accessory, pid, uid); in hasAccessoryPermissionWithIdentity() 557 UsbAccessory accessory, String packageName, PendingIntent pi) { in requestAccessoryPermission() argument [all …]
|
H A D | UsbPermissionManager.java | 107 void usbAccessoryRemoved(@NonNull UsbAccessory accessory) { in usbAccessoryRemoved() argument 111 mPermissionsByUser.valueAt(i).removeAccessoryPermissions(accessory); in usbAccessoryRemoved() 117 intent.putExtra(UsbManager.EXTRA_ACCESSORY, accessory); in usbAccessoryRemoved()
|
H A D | UsbUserSettingsManager.java | 140 boolean canBeDefault(@NonNull UsbAccessory accessory, String packageName) { in canBeDefault() argument 157 if (filter.matches(accessory)) { in canBeDefault()
|
H A D | UsbDeviceManager.java | 257 String accessory = event.get("ACCESSORY"); in onUEvent() local 261 } else if ("GETPROTOCOL".equals(accessory)) { in onUEvent() 265 } else if ("SENDSTRING".equals(accessory)) { in onUEvent() 269 } else if ("START".equals(accessory)) { in onUEvent() 2348 public ParcelFileDescriptor openAccessory(UsbAccessory accessory, in openAccessory() argument 2354 if (!currentAccessory.equals(accessory)) { in openAccessory() 2355 String error = accessory.toString() in openAccessory() 2360 permissions.checkPermission(accessory, pid, uid); in openAccessory()
|
/aosp14/system/core/rootdir/ |
H A D | init.usb.rc | 49 # USB accessory configuration 50 on property:sys.usb.config=accessory && property:sys.usb.configfs=0 58 # USB accessory configuration, with adb 59 on property:sys.usb.config=accessory,adb && property:sys.usb.configfs=0 68 # audio accessory configuration 77 # audio accessory configuration, with adb 87 # USB and audio accessory configuration 88 on property:sys.usb.config=accessory,audio_source && property:sys.usb.configfs=0 96 # USB and audio accessory configuration, with adb 97 on property:sys.usb.config=accessory,audio_source,adb && property:sys.usb.configfs=0
|
H A D | init.usb.configfs.rc | 58 on property:sys.usb.config=accessory && property:sys.usb.configfs=1 59 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "accessory" 60 symlink /config/usb_gadget/g1/functions/accessory.gs2 /config/usb_gadget/g1/configs/b.1/f1 64 on property:sys.usb.config=accessory,adb && property:sys.usb.configfs=1 67 on property:sys.usb.ffs.ready=1 && property:sys.usb.config=accessory,adb && property:sys.usb.config… 69 symlink /config/usb_gadget/g1/functions/accessory.gs2 /config/usb_gadget/g1/configs/b.1/f1 90 on property:sys.usb.config=accessory,audio_source && property:sys.usb.configfs=1 92 symlink /config/usb_gadget/g1/functions/accessory.gs2 /config/usb_gadget/g1/configs/b.1/f1 97 on property:sys.usb.config=accessory,audio_source,adb && property:sys.usb.configfs=1 100 on property:sys.usb.ffs.ready=1 && property:sys.usb.config=accessory,audio_source,adb && property:s… [all …]
|
/aosp14/frameworks/base/core/java/com/android/internal/usb/ |
H A D | DumpUtils.java | 53 long id, @NonNull UsbAccessory accessory) { in writeAccessory() argument 56 dump.write("manufacturer", UsbAccessoryProto.MANUFACTURER, accessory.getManufacturer()); in writeAccessory() 57 dump.write("model", UsbAccessoryProto.MODEL, accessory.getModel()); in writeAccessory() 59 accessory.getManufacturer()); in writeAccessory() 60 dump.write("version", UsbAccessoryProto.VERSION, accessory.getVersion()); in writeAccessory() 61 writeStringIfNotNull(dump, "uri", UsbAccessoryProto.URI, accessory.getUri()); in writeAccessory() 62 dump.write("serial", UsbAccessoryProto.SERIAL, accessory.getSerial()); in writeAccessory()
|
/aosp14/frameworks/base/libs/usb/tests/AccessoryChat/ |
H A D | README.txt | 1 This is a test app for the USB accessory APIs. It consists of two parts: 7 This program behaves as if it were a USB accessory.
|
/aosp14/frameworks/base/libs/usb/tests/accessorytest/ |
H A D | Android.bp | 15 "accessory.c",
|
/aosp14/frameworks/base/libs/usb/ |
H A D | Android.bp | 28 name: "com.android.future.usb.accessory",
|
/aosp14/frameworks/base/core/proto/android/service/ |
H A D | usb.proto | 85 // firmware of the device. If an Android phone is configured as accessory, the 86 // app that sets up the accessory side of the connection set this. Either way, 419 // Description of accessory set by manufacturer
|
/aosp14/frameworks/base/tests/AccessoryDisplay/ |
H A D | README | 12 to be connected using the USB accessory protocol. Think of it as
|