|
Implement basic USB device enumeration on Android.
This patch provides a basic implementation of UsbService::GetDevices on
Android that populates UsbDevice objects by collecting properties of the
Java-side UsbDevice, UsbConfiguration, UsbInterface and UsbEndpoint
objects over JNI.
It does not support opening devices and does not generate device add or
remove notifications.
BUG= 549257
Committed: https://crrev.com/8a310851fb144e91d1777112930ac15c0d88577b
Cr-Commit-Position: refs/heads/master@{#367918}
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+940 lines, -27 lines) |
Patch |
 |
M |
chrome/browser/devtools/device/usb/android_usb_browsertest.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/app/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/app/android/library_loader_hooks.cc
|
View
|
1
2
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_browser.gypi
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/android/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
device/test/run_all_unittests.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/BUILD.gn
|
View
|
|
3 chunks |
+46 lines, -4 lines |
0 comments
|
Download
|
 |
M |
device/usb/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/java/src/org/chromium/device/usb/ChromeUsbConfiguration.java
|
View
|
|
1 chunk |
+68 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/java/src/org/chromium/device/usb/ChromeUsbDevice.java
|
View
|
|
1 chunk |
+84 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/java/src/org/chromium/device/usb/ChromeUsbEndpoint.java
|
View
|
1
2
|
1 chunk |
+83 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/java/src/org/chromium/device/usb/ChromeUsbInterface.java
|
View
|
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/java/src/org/chromium/device/usb/ChromeUsbService.java
|
View
|
|
1 chunk |
+45 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/usb_jni_registrar.h
|
View
|
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/android/usb_jni_registrar.cc
|
View
|
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/mock_usb_device.h
|
View
|
1
2
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb.gyp
|
View
|
|
4 chunks |
+58 lines, -4 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_configuration_android.h
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_configuration_android.cc
|
View
|
|
1 chunk |
+49 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb_descriptors.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb_device.h
|
View
|
1
2
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_device_android.h
|
View
|
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_device_android.cc
|
View
|
|
1 chunk |
+107 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb_device_impl.h
|
View
|
1
2
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
device/usb/usb_device_impl.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_endpoint_android.h
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_endpoint_android.cc
|
View
|
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_interface_android.h
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
device/usb/usb_interface_android.cc
|
View
|
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb_service_android.h
|
View
|
|
2 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
device/usb/usb_service_android.cc
|
View
|
|
2 chunks |
+31 lines, -4 lines |
0 comments
|
Download
|
Total messages: 21 (7 generated)
|