├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── test │ │ └── lgh │ │ └── com │ │ └── uvccameraproject │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lgh │ │ │ └── test │ │ │ ├── ImageActivity.java │ │ │ ├── MyApplication.java │ │ │ └── UVCCameraActivity.java │ └── res │ │ ├── layout │ │ ├── activity_image.xml │ │ ├── activity_main.xml │ │ └── activity_uvc_camera.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_take_picture.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── ic_take_picture.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── test │ └── lgh │ └── com │ └── uvccameraproject │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── uvccamerasdk ├── .gitignore ├── build.gradle ├── libs ├── armeabi-v7a │ ├── libUVCCamera.so │ ├── libjpeg-turbo1500.so │ ├── libusb100.so │ └── libuvc.so └── armeabi │ ├── libUVCCamera.so │ ├── libjpeg-turbo1500.so │ ├── libusb100.so │ └── libuvc.so ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── lgh │ └── uvccamera │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ ├── lgh │ │ └── uvccamera │ │ │ ├── IUVCCamera.java │ │ │ ├── UVCCameraProxy.java │ │ │ ├── bean │ │ │ └── PicturePath.java │ │ │ ├── callback │ │ │ ├── ConnectCallback.java │ │ │ ├── PhotographCallback.java │ │ │ ├── PictureCallback.java │ │ │ └── PreviewCallback.java │ │ │ ├── config │ │ │ └── CameraConfig.java │ │ │ ├── usb │ │ │ ├── IMonitor.java │ │ │ ├── UsbController.java │ │ │ └── UsbMonitor.java │ │ │ └── utils │ │ │ ├── FileUtil.java │ │ │ ├── ImageUtil.java │ │ │ ├── LogUtil.java │ │ │ └── RxUtil.java │ │ └── serenegiant │ │ └── usb │ │ ├── IButtonCallback.java │ │ ├── IFrameCallback.java │ │ ├── IStatusCallback.java │ │ ├── Size.java │ │ └── UVCCamera.java └── res │ └── values │ └── strings.xml └── test └── java └── com └── lgh └── uvccamera └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/test/lgh/com/uvccameraproject/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/androidTest/java/test/lgh/com/uvccameraproject/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/lgh/test/ImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/java/com/lgh/test/ImageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lgh/test/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/java/com/lgh/test/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/lgh/test/UVCCameraActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/java/com/lgh/test/UVCCameraActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/layout/activity_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_uvc_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/layout/activity_uvc_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_take_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-mdpi/ic_take_picture.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_take_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xxhdpi/ic_take_picture.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/test/lgh/com/uvccameraproject/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/app/src/test/java/test/lgh/com/uvccameraproject/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':uvccamerasdk' 2 | -------------------------------------------------------------------------------- /uvccamerasdk/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /uvccamerasdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/build.gradle -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi-v7a/libUVCCamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi-v7a/libUVCCamera.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi-v7a/libjpeg-turbo1500.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi-v7a/libjpeg-turbo1500.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi-v7a/libusb100.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi-v7a/libusb100.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi-v7a/libuvc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi-v7a/libuvc.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi/libUVCCamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi/libUVCCamera.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi/libjpeg-turbo1500.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi/libjpeg-turbo1500.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi/libusb100.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi/libusb100.so -------------------------------------------------------------------------------- /uvccamerasdk/libs/armeabi/libuvc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/libs/armeabi/libuvc.so -------------------------------------------------------------------------------- /uvccamerasdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/proguard-rules.pro -------------------------------------------------------------------------------- /uvccamerasdk/src/androidTest/java/com/lgh/uvccamera/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/androidTest/java/com/lgh/uvccamera/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/IUVCCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/IUVCCamera.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/UVCCameraProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/UVCCameraProxy.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/bean/PicturePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/bean/PicturePath.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/ConnectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/ConnectCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PhotographCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PhotographCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PictureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PictureCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PreviewCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/callback/PreviewCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/config/CameraConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/config/CameraConfig.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/IMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/IMonitor.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/UsbController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/UsbController.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/UsbMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/usb/UsbMonitor.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/FileUtil.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/ImageUtil.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/LogUtil.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/RxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/lgh/uvccamera/utils/RxUtil.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/serenegiant/usb/IButtonCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/serenegiant/usb/IButtonCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/serenegiant/usb/IFrameCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/serenegiant/usb/IFrameCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/serenegiant/usb/IStatusCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/serenegiant/usb/IStatusCallback.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/serenegiant/usb/Size.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/serenegiant/usb/Size.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/java/com/serenegiant/usb/UVCCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/java/com/serenegiant/usb/UVCCamera.java -------------------------------------------------------------------------------- /uvccamerasdk/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /uvccamerasdk/src/test/java/com/lgh/uvccamera/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liuguihong/AndroidUVCCamera/HEAD/uvccamerasdk/src/test/java/com/lgh/uvccamera/ExampleUnitTest.java --------------------------------------------------------------------------------