├── .github ├── ISSUE_TEMPLATE │ └── bug-report.md ├── scripts │ └── copy_utils.sh └── workflows │ └── android.yml ├── .gitignore ├── .java-version ├── CODEOWNERS ├── CONTRIBUTING.md ├── Camera2Basic ├── .gitignore ├── .google │ └── packaging.yaml ├── .java-version ├── README.md ├── app │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── camera2 │ │ │ │ └── basic │ │ │ │ ├── CameraActivity.kt │ │ │ │ └── fragments │ │ │ │ ├── CameraFragment.kt │ │ │ │ ├── ImageViewerFragment.kt │ │ │ │ ├── PermissionsFragment.kt │ │ │ │ └── SelectorFragment.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── ic_photo.xml │ │ │ ├── layout-land │ │ │ └── fragment_camera.xml │ │ │ ├── layout │ │ │ ├── activity_camera.xml │ │ │ └── fragment_camera.xml │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── camera2 │ │ └── basic │ │ └── InstrumentedTests.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── icon-web.png │ └── main.png ├── settings.gradle └── utils │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── Camera2Extensions ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── app │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── camera2 │ │ │ │ └── extensions │ │ │ │ ├── CameraActivity.kt │ │ │ │ ├── GenericListAdapter.kt │ │ │ │ ├── ZoomUtil.kt │ │ │ │ └── fragments │ │ │ │ ├── CameraFragment.kt │ │ │ │ └── SelectorFragment.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ ├── ic_progress_info_bg.xml │ │ │ ├── ic_shutter.xml │ │ │ ├── ic_shutter_focused.xml │ │ │ ├── ic_shutter_normal.xml │ │ │ └── ic_shutter_pressed.xml │ │ │ ├── layout-land │ │ │ └── fragment_camera.xml │ │ │ ├── layout │ │ │ ├── activity_camera.xml │ │ │ └── fragment_camera.xml │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ └── values │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── camera2 │ │ └── extensions │ │ └── InstrumentedTests.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── utils │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── Camera2SlowMotion ├── .gitignore ├── .google │ └── packaging.yaml ├── .java-version ├── README.md ├── app │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── camera2 │ │ │ │ └── slowmo │ │ │ │ ├── CameraActivity.kt │ │ │ │ └── fragments │ │ │ │ ├── CameraFragment.kt │ │ │ │ ├── PermissionsFragment.kt │ │ │ │ └── SelectorFragment.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── layout-land │ │ │ └── fragment_camera.xml │ │ │ ├── layout │ │ │ ├── activity_camera.xml │ │ │ └── fragment_camera.xml │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── camera2 │ │ └── slowmo │ │ └── InstrumentedTests.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── icon-web.png │ ├── main.png │ └── video.gif ├── settings.gradle └── utils │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── Camera2Video ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── camera2 │ │ │ └── video │ │ │ ├── CameraActivity.kt │ │ │ ├── EncoderWrapper.kt │ │ │ ├── HardwarePipeline.kt │ │ │ ├── Pipeline.kt │ │ │ ├── SoftwarePipeline.kt │ │ │ └── fragments │ │ │ ├── ColorSpaceFragment.kt │ │ │ ├── DynamicRangeFragment.kt │ │ │ ├── EncodeApiFragment.kt │ │ │ ├── FilterFragment.kt │ │ │ ├── PermissionsFragment.kt │ │ │ ├── PreviewFragment.kt │ │ │ ├── PreviewStabilizationFragment.kt │ │ │ ├── RecordModeFragment.kt │ │ │ ├── SelectorFragment.kt │ │ │ ├── TransferFragment.kt │ │ │ └── VideoCodecFragment.kt │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── layout-land │ │ └── fragment_preview.xml │ │ ├── layout │ │ ├── activity_camera.xml │ │ └── fragment_preview.xml │ │ ├── navigation │ │ └── nav_graph.xml │ │ ├── values │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── file_paths.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── icon-web.png │ └── main.png ├── settings.gradle └── utils │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── CameraUtils ├── .gitignore ├── .java-version ├── README.md ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── camera │ │ │ └── utils │ │ │ ├── AutoFitSurfaceView.kt │ │ │ ├── CameraSizes.kt │ │ │ ├── ExifUtils.kt │ │ │ ├── GenericListAdapter.kt │ │ │ ├── OrientationLiveData.kt │ │ │ ├── Yuv.kt │ │ │ └── YuvToRgbConverter.kt │ │ └── res │ │ └── drawable │ │ ├── ic_shutter.xml │ │ ├── ic_shutter_focused.xml │ │ ├── ic_shutter_normal.xml │ │ └── ic_shutter_pressed.xml └── settings.gradle ├── CameraX-MLKit ├── .gitignore ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── camerax_mlkit │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── camerax_mlkit │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── QrCodeDrawable.kt │ │ │ │ └── QrCodeViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── camerax_mlkit │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ └── camerax-mlkit.png └── settings.gradle ├── CameraXAdvanced ├── .gitignore ├── README.md ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── tflite │ ├── .gitignore │ ├── build.gradle │ ├── screenshots │ │ ├── demo.gif │ │ └── screenshot-1.jpg │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── coco_ssd_mobilenet_v1_1.0_labels.txt │ │ └── coco_ssd_mobilenet_v1_1.0_quant.tflite │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── camerax │ │ │ └── tflite │ │ │ ├── CameraActivity.kt │ │ │ └── ObjectDetectionHelper.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── ic_shutter.xml │ │ ├── ic_shutter_focused.xml │ │ ├── ic_shutter_normal.xml │ │ ├── ic_shutter_pressed.xml │ │ └── shape_rectangle.xml │ │ ├── layout-land │ │ └── activity_camera.xml │ │ ├── layout │ │ └── activity_camera.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── utils │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── CameraXBasic ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── android │ │ │ └── example │ │ │ └── cameraxbasic │ │ │ └── CameraPreviewTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-web.png │ │ ├── java │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── example │ │ │ │ └── cameraxbasic │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainApplication.kt │ │ │ │ ├── fragments │ │ │ │ ├── CameraFragment.kt │ │ │ │ ├── GalleryFragment.kt │ │ │ │ ├── PermissionsFragment.kt │ │ │ │ └── PhotoFragment.kt │ │ │ │ └── utils │ │ │ │ ├── MediaStoreUtils.kt │ │ │ │ └── ViewExtensions.kt │ │ └── res │ │ │ ├── color │ │ │ ├── selector_button_text.xml │ │ │ └── selector_ic.xml │ │ │ ├── drawable │ │ │ ├── button_round_corners.xml │ │ │ ├── ic_back.xml │ │ │ ├── ic_delete.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_outer_circle.xml │ │ │ ├── ic_photo.xml │ │ │ ├── ic_share.xml │ │ │ ├── ic_shutter.xml │ │ │ ├── ic_shutter_focused.xml │ │ │ ├── ic_shutter_normal.xml │ │ │ ├── ic_shutter_pressed.xml │ │ │ └── ic_switch.xml │ │ │ ├── layout-land │ │ │ └── camera_ui_container.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── camera_ui_container.xml │ │ │ ├── fragment_camera.xml │ │ │ └── fragment_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-v28 │ │ │ └── styles.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── android │ │ └── example │ │ └── cameraxbasic │ │ └── MainInstrumentedTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CameraXExtensions ├── .gitignore ├── .java-version ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── cameraxextensions │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── cameraxextensions │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── adapter │ │ │ │ ├── CameraExtensionItem.kt │ │ │ │ └── CameraExtensionsSelectorAdapter.kt │ │ │ │ ├── app │ │ │ │ └── CameraExtensionsApplication.kt │ │ │ │ ├── model │ │ │ │ ├── CameraUiAction.kt │ │ │ │ ├── CameraUiState.kt │ │ │ │ └── PermissionState.kt │ │ │ │ ├── repository │ │ │ │ └── ImageCaptureRepository.kt │ │ │ │ ├── ui │ │ │ │ ├── CameraExtensionsScreen.kt │ │ │ │ ├── CenterItemSnapHelper.kt │ │ │ │ ├── FocusPointDrawable.kt │ │ │ │ ├── OffsetCenterItemDecoration.kt │ │ │ │ └── ViewKtx.kt │ │ │ │ ├── viewmodel │ │ │ │ ├── CameraExtensionsViewModel.kt │ │ │ │ └── CameraExtensionsViewModelFactory.kt │ │ │ │ └── viewstate │ │ │ │ ├── CameraPreviewScreenViewState.kt │ │ │ │ ├── CaptureScreenViewState.kt │ │ │ │ └── PostCaptureScreenViewState.kt │ │ └── res │ │ │ ├── color │ │ │ └── button.xml │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── circle_background.xml │ │ │ ├── ic_camera_shutter.xml │ │ │ ├── ic_close.xml │ │ │ ├── ic_flip_camera_android.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── pill_selected_background.xml │ │ │ ├── pill_unselected_background.xml │ │ │ └── selector_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── view_extension_type.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ ├── data_extraction_rules.xml │ │ │ └── file_paths.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── cameraxextensions │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── camerax_camera_extensions_screenshot.png │ └── camerax_extensions_architecture_diagram.png └── settings.gradle ├── CameraXVideo ├── .google │ └── packaging.yaml ├── README.md ├── app │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── camerax │ │ │ │ └── video │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainApplication.kt │ │ │ │ ├── extensions │ │ │ │ ├── VideoQualityExt.kt │ │ │ │ └── VideoRecordEventExt.kt │ │ │ │ └── fragments │ │ │ │ ├── CaptureFragment.kt │ │ │ │ ├── PermissionsFragment.kt │ │ │ │ └── VideoViewerFragment.kt │ │ └── res │ │ │ ├── color │ │ │ ├── selector_button_text.xml │ │ │ └── selector_ic.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_back.xml │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ ├── ic_pause.xml │ │ │ ├── ic_resume.xml │ │ │ ├── ic_start.xml │ │ │ ├── ic_stop.xml │ │ │ ├── ic_switch.xml │ │ │ └── selector_background.xml │ │ │ ├── layout-land │ │ │ └── fragment_capture.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_capture.xml │ │ │ ├── fragment_permission.xml │ │ │ ├── fragment_video_viewer.xml │ │ │ └── video_quality_item.xml │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── ids.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── camerax │ │ └── video │ │ └── InstrumentedTests.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ ├── icon-web.png │ └── screenshot.png ├── settings.gradle └── utils │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── camera │ │ └── utils │ │ ├── AutoFitSurfaceView.kt │ │ ├── CameraSizes.kt │ │ ├── ExifUtils.kt │ │ ├── GenericListAdapter.kt │ │ ├── OrientationLiveData.kt │ │ ├── Yuv.kt │ │ └── YuvToRgbConverter.kt │ └── res │ └── drawable │ ├── ic_shutter.xml │ ├── ic_shutter_focused.xml │ ├── ic_shutter_normal.xml │ └── ic_shutter_pressed.xml ├── HdrViewfinder ├── .google │ └── packaging.yaml ├── .java-version ├── Application │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── hdrviewfinder │ │ │ ├── CameraOps.java │ │ │ ├── FixedAspectSurfaceView.java │ │ │ ├── HdrViewfinderActivity.java │ │ │ ├── MessageDialogFragment.java │ │ │ └── ViewfinderProcessor.java │ │ ├── res │ │ ├── drawable-hdpi │ │ │ ├── ic_action_info.png │ │ │ ├── ic_launcher.png │ │ │ └── tile.9.png │ │ ├── drawable-mdpi │ │ │ ├── ic_action_info.png │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ ├── ic_action_info.png │ │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ │ ├── ic_action_info.png │ │ │ └── ic_launcher.png │ │ ├── layout │ │ │ └── main.xml │ │ ├── menu │ │ │ └── main.xml │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── base-strings.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ └── rs │ │ └── hdr_merge.rs ├── README.md ├── big_icon.png ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots │ └── image1.png └── settings.gradle ├── LICENSE ├── Presentations └── 2024 │ ├── [External Share] Android Camera Droidcon NYC 2024.pdf │ └── [External Share] Android Camera Droidcon SF 2024.pdf └── README.md /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/scripts/copy_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/.github/scripts/copy_utils.sh -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @madebymozart -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Camera2Basic/.gitignore: -------------------------------------------------------------------------------- 1 | utils/ -------------------------------------------------------------------------------- /Camera2Basic/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/.google/packaging.yaml -------------------------------------------------------------------------------- /Camera2Basic/.java-version: -------------------------------------------------------------------------------- 1 | 17 -------------------------------------------------------------------------------- /Camera2Basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/README.md -------------------------------------------------------------------------------- /Camera2Basic/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/build.gradle -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/java/com/example/android/camera2/basic/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/java/com/example/android/camera2/basic/CameraActivity.kt -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/CameraFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/CameraFragment.kt -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/ImageViewerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/ImageViewerFragment.kt -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/PermissionsFragment.kt -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/SelectorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/java/com/example/android/camera2/basic/fragments/SelectorFragment.kt -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/layout-land/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/layout-land/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Camera2Basic/app/src/test/java/com/example/android/camera2/basic/InstrumentedTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/app/src/test/java/com/example/android/camera2/basic/InstrumentedTests.kt -------------------------------------------------------------------------------- /Camera2Basic/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/build.gradle -------------------------------------------------------------------------------- /Camera2Basic/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/gradle.properties -------------------------------------------------------------------------------- /Camera2Basic/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Camera2Basic/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Camera2Basic/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/gradlew -------------------------------------------------------------------------------- /Camera2Basic/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/gradlew.bat -------------------------------------------------------------------------------- /Camera2Basic/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/screenshots/icon-web.png -------------------------------------------------------------------------------- /Camera2Basic/screenshots/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/screenshots/main.png -------------------------------------------------------------------------------- /Camera2Basic/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/settings.gradle -------------------------------------------------------------------------------- /Camera2Basic/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /Camera2Basic/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/README.md -------------------------------------------------------------------------------- /Camera2Basic/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/build.gradle -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /Camera2Basic/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Basic/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /Camera2Extensions/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Camera2Extensions/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/.google/packaging.yaml -------------------------------------------------------------------------------- /Camera2Extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/README.md -------------------------------------------------------------------------------- /Camera2Extensions/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/build.gradle -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/CameraActivity.kt -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/GenericListAdapter.kt -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/ZoomUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/ZoomUtil.kt -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/fragments/CameraFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/fragments/CameraFragment.kt -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/fragments/SelectorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/java/com/example/android/camera2/extensions/fragments/SelectorFragment.kt -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable/ic_progress_info_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable/ic_progress_info_bg.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/layout-land/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/layout-land/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Camera2Extensions/app/src/test/java/com/example/android/camera2/extensions/InstrumentedTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/app/src/test/java/com/example/android/camera2/extensions/InstrumentedTests.kt -------------------------------------------------------------------------------- /Camera2Extensions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/build.gradle -------------------------------------------------------------------------------- /Camera2Extensions/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/gradle.properties -------------------------------------------------------------------------------- /Camera2Extensions/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Camera2Extensions/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Camera2Extensions/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/gradlew -------------------------------------------------------------------------------- /Camera2Extensions/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/gradlew.bat -------------------------------------------------------------------------------- /Camera2Extensions/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/settings.gradle -------------------------------------------------------------------------------- /Camera2Extensions/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/README.md -------------------------------------------------------------------------------- /Camera2Extensions/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/build.gradle -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /Camera2Extensions/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Extensions/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/.gitignore: -------------------------------------------------------------------------------- 1 | utils/ -------------------------------------------------------------------------------- /Camera2SlowMotion/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/.google/packaging.yaml -------------------------------------------------------------------------------- /Camera2SlowMotion/.java-version: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /Camera2SlowMotion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/README.md -------------------------------------------------------------------------------- /Camera2SlowMotion/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/build.gradle -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/CameraActivity.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/CameraFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/CameraFragment.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/PermissionsFragment.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/SelectorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/java/com/example/android/camera2/slowmo/fragments/SelectorFragment.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/layout-land/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/layout-land/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/app/src/test/java/com/example/android/camera2/slowmo/InstrumentedTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/app/src/test/java/com/example/android/camera2/slowmo/InstrumentedTests.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/build.gradle -------------------------------------------------------------------------------- /Camera2SlowMotion/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/gradle.properties -------------------------------------------------------------------------------- /Camera2SlowMotion/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Camera2SlowMotion/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Camera2SlowMotion/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/gradlew -------------------------------------------------------------------------------- /Camera2SlowMotion/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/gradlew.bat -------------------------------------------------------------------------------- /Camera2SlowMotion/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/screenshots/icon-web.png -------------------------------------------------------------------------------- /Camera2SlowMotion/screenshots/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/screenshots/main.png -------------------------------------------------------------------------------- /Camera2SlowMotion/screenshots/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/screenshots/video.gif -------------------------------------------------------------------------------- /Camera2SlowMotion/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/settings.gradle -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/README.md -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/build.gradle -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2SlowMotion/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /Camera2Video/.gitignore: -------------------------------------------------------------------------------- 1 | utils/ 2 | .vscode/ -------------------------------------------------------------------------------- /Camera2Video/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/.google/packaging.yaml -------------------------------------------------------------------------------- /Camera2Video/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/README.md -------------------------------------------------------------------------------- /Camera2Video/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/build.gradle -------------------------------------------------------------------------------- /Camera2Video/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/CameraActivity.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/EncoderWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/EncoderWrapper.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/HardwarePipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/HardwarePipeline.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/Pipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/Pipeline.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/SoftwarePipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/SoftwarePipeline.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/ColorSpaceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/ColorSpaceFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/DynamicRangeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/DynamicRangeFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/EncodeApiFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/EncodeApiFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/FilterFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/FilterFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PermissionsFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PreviewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PreviewFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PreviewStabilizationFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/PreviewStabilizationFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/RecordModeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/RecordModeFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/SelectorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/SelectorFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/TransferFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/TransferFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/VideoCodecFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/java/com/example/android/camera2/video/fragments/VideoCodecFragment.kt -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/layout-land/fragment_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/layout-land/fragment_preview.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/layout/fragment_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/layout/fragment_preview.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Camera2Video/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /Camera2Video/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/build.gradle -------------------------------------------------------------------------------- /Camera2Video/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/gradle.properties -------------------------------------------------------------------------------- /Camera2Video/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Camera2Video/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Camera2Video/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/gradlew -------------------------------------------------------------------------------- /Camera2Video/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/gradlew.bat -------------------------------------------------------------------------------- /Camera2Video/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/screenshots/icon-web.png -------------------------------------------------------------------------------- /Camera2Video/screenshots/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/screenshots/main.png -------------------------------------------------------------------------------- /Camera2Video/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/settings.gradle -------------------------------------------------------------------------------- /Camera2Video/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /Camera2Video/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/README.md -------------------------------------------------------------------------------- /Camera2Video/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/build.gradle -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /Camera2Video/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Camera2Video/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /CameraUtils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/.gitignore -------------------------------------------------------------------------------- /CameraUtils/.java-version: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /CameraUtils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/README.md -------------------------------------------------------------------------------- /CameraUtils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/build.gradle -------------------------------------------------------------------------------- /CameraUtils/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/gradle.properties -------------------------------------------------------------------------------- /CameraUtils/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraUtils/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraUtils/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/gradlew -------------------------------------------------------------------------------- /CameraUtils/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/gradlew.bat -------------------------------------------------------------------------------- /CameraUtils/lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /CameraUtils/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/README.md -------------------------------------------------------------------------------- /CameraUtils/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/build.gradle -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /CameraUtils/lib/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/lib/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /CameraUtils/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraUtils/settings.gradle -------------------------------------------------------------------------------- /CameraX-MLKit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/.gitignore -------------------------------------------------------------------------------- /CameraX-MLKit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/README.md -------------------------------------------------------------------------------- /CameraX-MLKit/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CameraX-MLKit/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/build.gradle -------------------------------------------------------------------------------- /CameraX-MLKit/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/proguard-rules.pro -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/androidTest/java/com/example/camerax_mlkit/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/androidTest/java/com/example/camerax_mlkit/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/MainActivity.kt -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/QrCodeDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/QrCodeDrawable.kt -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/QrCodeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/java/com/example/camerax_mlkit/QrCodeViewModel.kt -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /CameraX-MLKit/app/src/test/java/com/example/camerax_mlkit/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/app/src/test/java/com/example/camerax_mlkit/ExampleUnitTest.kt -------------------------------------------------------------------------------- /CameraX-MLKit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/build.gradle -------------------------------------------------------------------------------- /CameraX-MLKit/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/gradle.properties -------------------------------------------------------------------------------- /CameraX-MLKit/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraX-MLKit/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraX-MLKit/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/gradlew -------------------------------------------------------------------------------- /CameraX-MLKit/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/gradlew.bat -------------------------------------------------------------------------------- /CameraX-MLKit/screenshots/camerax-mlkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/screenshots/camerax-mlkit.png -------------------------------------------------------------------------------- /CameraX-MLKit/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraX-MLKit/settings.gradle -------------------------------------------------------------------------------- /CameraXAdvanced/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/.gitignore -------------------------------------------------------------------------------- /CameraXAdvanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/README.md -------------------------------------------------------------------------------- /CameraXAdvanced/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/build.gradle -------------------------------------------------------------------------------- /CameraXAdvanced/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/gradle.properties -------------------------------------------------------------------------------- /CameraXAdvanced/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraXAdvanced/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraXAdvanced/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/gradlew -------------------------------------------------------------------------------- /CameraXAdvanced/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/gradlew.bat -------------------------------------------------------------------------------- /CameraXAdvanced/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'tflite' 2 | -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/build.gradle -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/screenshots/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/screenshots/demo.gif -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/screenshots/screenshot-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/screenshots/screenshot-1.jpg -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/assets/coco_ssd_mobilenet_v1_1.0_labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/assets/coco_ssd_mobilenet_v1_1.0_labels.txt -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/assets/coco_ssd_mobilenet_v1_1.0_quant.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/assets/coco_ssd_mobilenet_v1_1.0_quant.tflite -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/java/com/example/android/camerax/tflite/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/java/com/example/android/camerax/tflite/CameraActivity.kt -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/java/com/example/android/camerax/tflite/ObjectDetectionHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/java/com/example/android/camerax/tflite/ObjectDetectionHelper.kt -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/drawable/shape_rectangle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/drawable/shape_rectangle.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/layout-land/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/layout-land/activity_camera.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CameraXAdvanced/tflite/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/tflite/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /CameraXAdvanced/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /CameraXAdvanced/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/README.md -------------------------------------------------------------------------------- /CameraXAdvanced/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/build.gradle -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXAdvanced/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /CameraXBasic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/.gitignore -------------------------------------------------------------------------------- /CameraXBasic/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/.google/packaging.yaml -------------------------------------------------------------------------------- /CameraXBasic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/README.md -------------------------------------------------------------------------------- /CameraXBasic/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /CameraXBasic/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/build.gradle -------------------------------------------------------------------------------- /CameraXBasic/app/src/androidTest/java/com/android/example/cameraxbasic/CameraPreviewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/androidTest/java/com/android/example/cameraxbasic/CameraPreviewTest.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/MainActivity.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/MainApplication.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/GalleryFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/GalleryFragment.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/PermissionsFragment.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/PhotoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/PhotoFragment.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/utils/MediaStoreUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/utils/MediaStoreUtils.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/utils/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/utils/ViewExtensions.kt -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/color/selector_button_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/color/selector_button_text.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/color/selector_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/color/selector_ic.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/button_round_corners.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/button_round_corners.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_outer_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_outer_circle.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/drawable/ic_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/drawable/ic_switch.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/layout-land/camera_ui_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/layout-land/camera_ui_container.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/layout/camera_ui_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/layout/camera_ui_container.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/layout/fragment_gallery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/layout/fragment_gallery.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values-v28/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values-v28/styles.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /CameraXBasic/app/src/test/java/com/android/example/cameraxbasic/MainInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/app/src/test/java/com/android/example/cameraxbasic/MainInstrumentedTest.kt -------------------------------------------------------------------------------- /CameraXBasic/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/build.gradle -------------------------------------------------------------------------------- /CameraXBasic/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/gradle.properties -------------------------------------------------------------------------------- /CameraXBasic/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraXBasic/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraXBasic/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/gradlew -------------------------------------------------------------------------------- /CameraXBasic/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/gradlew.bat -------------------------------------------------------------------------------- /CameraXBasic/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXBasic/settings.gradle -------------------------------------------------------------------------------- /CameraXExtensions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/.gitignore -------------------------------------------------------------------------------- /CameraXExtensions/.java-version: -------------------------------------------------------------------------------- 1 | 17 -------------------------------------------------------------------------------- /CameraXExtensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/README.md -------------------------------------------------------------------------------- /CameraXExtensions/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CameraXExtensions/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/build.gradle -------------------------------------------------------------------------------- /CameraXExtensions/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/proguard-rules.pro -------------------------------------------------------------------------------- /CameraXExtensions/app/src/androidTest/java/com/example/android/cameraxextensions/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/androidTest/java/com/example/android/cameraxextensions/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/MainActivity.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/adapter/CameraExtensionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/adapter/CameraExtensionItem.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/adapter/CameraExtensionsSelectorAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/adapter/CameraExtensionsSelectorAdapter.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/app/CameraExtensionsApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/app/CameraExtensionsApplication.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/CameraUiAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/CameraUiAction.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/CameraUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/CameraUiState.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/PermissionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/model/PermissionState.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/repository/ImageCaptureRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/repository/ImageCaptureRepository.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/CameraExtensionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/CameraExtensionsScreen.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/CenterItemSnapHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/CenterItemSnapHelper.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/FocusPointDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/FocusPointDrawable.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/OffsetCenterItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/OffsetCenterItemDecoration.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/ViewKtx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/ui/ViewKtx.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewmodel/CameraExtensionsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewmodel/CameraExtensionsViewModel.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewmodel/CameraExtensionsViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewmodel/CameraExtensionsViewModelFactory.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/CameraPreviewScreenViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/CameraPreviewScreenViewState.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/CaptureScreenViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/CaptureScreenViewState.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/PostCaptureScreenViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/java/com/example/android/cameraxextensions/viewstate/PostCaptureScreenViewState.kt -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/color/button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/color/button.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/circle_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/circle_background.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/ic_camera_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/ic_camera_shutter.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/ic_flip_camera_android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/ic_flip_camera_android.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/pill_selected_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/pill_selected_background.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/pill_unselected_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/pill_unselected_background.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/drawable/selector_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/drawable/selector_background.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/layout/view_extension_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/layout/view_extension_type.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /CameraXExtensions/app/src/test/java/com/example/android/cameraxextensions/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/app/src/test/java/com/example/android/cameraxextensions/ExampleUnitTest.kt -------------------------------------------------------------------------------- /CameraXExtensions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/build.gradle -------------------------------------------------------------------------------- /CameraXExtensions/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/gradle.properties -------------------------------------------------------------------------------- /CameraXExtensions/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraXExtensions/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraXExtensions/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/gradlew -------------------------------------------------------------------------------- /CameraXExtensions/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/gradlew.bat -------------------------------------------------------------------------------- /CameraXExtensions/screenshots/camerax_camera_extensions_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/screenshots/camerax_camera_extensions_screenshot.png -------------------------------------------------------------------------------- /CameraXExtensions/screenshots/camerax_extensions_architecture_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/screenshots/camerax_extensions_architecture_diagram.png -------------------------------------------------------------------------------- /CameraXExtensions/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXExtensions/settings.gradle -------------------------------------------------------------------------------- /CameraXVideo/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/.google/packaging.yaml -------------------------------------------------------------------------------- /CameraXVideo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/README.md -------------------------------------------------------------------------------- /CameraXVideo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/build.gradle -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/MainActivity.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/MainApplication.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/extensions/VideoQualityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/extensions/VideoQualityExt.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/extensions/VideoRecordEventExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/extensions/VideoRecordEventExt.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/CaptureFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/CaptureFragment.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/PermissionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/PermissionsFragment.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/VideoViewerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/java/com/example/android/camerax/video/fragments/VideoViewerFragment.kt -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/color/selector_button_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/color/selector_button_text.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/color/selector_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/color/selector_ic.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable-hdpi/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable-hdpi/ic_back.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/ic_resume.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/ic_resume.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/ic_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/ic_start.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/ic_stop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/ic_stop.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/ic_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/ic_switch.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/drawable/selector_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/drawable/selector_background.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout-land/fragment_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout-land/fragment_capture.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout/fragment_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout/fragment_capture.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout/fragment_permission.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout/fragment_permission.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout/fragment_video_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout/fragment_video_viewer.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/layout/video_quality_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/layout/video_quality_item.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /CameraXVideo/app/src/test/java/com/example/android/camerax/video/InstrumentedTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/app/src/test/java/com/example/android/camerax/video/InstrumentedTests.kt -------------------------------------------------------------------------------- /CameraXVideo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/build.gradle -------------------------------------------------------------------------------- /CameraXVideo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/gradle.properties -------------------------------------------------------------------------------- /CameraXVideo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CameraXVideo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CameraXVideo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/gradlew -------------------------------------------------------------------------------- /CameraXVideo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/gradlew.bat -------------------------------------------------------------------------------- /CameraXVideo/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/screenshots/icon-web.png -------------------------------------------------------------------------------- /CameraXVideo/screenshots/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/screenshots/screenshot.png -------------------------------------------------------------------------------- /CameraXVideo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/settings.gradle -------------------------------------------------------------------------------- /CameraXVideo/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea -------------------------------------------------------------------------------- /CameraXVideo/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/README.md -------------------------------------------------------------------------------- /CameraXVideo/utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/build.gradle -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/AutoFitSurfaceView.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/CameraSizes.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/ExifUtils.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/GenericListAdapter.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/OrientationLiveData.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/Yuv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/Yuv.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/java/com/example/android/camera/utils/YuvToRgbConverter.kt -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/res/drawable/ic_shutter.xml -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/res/drawable/ic_shutter_focused.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/res/drawable/ic_shutter_focused.xml -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/res/drawable/ic_shutter_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/res/drawable/ic_shutter_normal.xml -------------------------------------------------------------------------------- /CameraXVideo/utils/src/main/res/drawable/ic_shutter_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/CameraXVideo/utils/src/main/res/drawable/ic_shutter_pressed.xml -------------------------------------------------------------------------------- /HdrViewfinder/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/.google/packaging.yaml -------------------------------------------------------------------------------- /HdrViewfinder/.java-version: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /HdrViewfinder/Application/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/build.gradle -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/CameraOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/CameraOps.java -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/FixedAspectSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/FixedAspectSurfaceView.java -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/HdrViewfinderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/HdrViewfinderActivity.java -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/MessageDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/MessageDialogFragment.java -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/ViewfinderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/java/com/example/android/hdrviewfinder/ViewfinderProcessor.java -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-hdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-hdpi/ic_action_info.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-mdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-mdpi/ic_action_info.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-xhdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-xhdpi/ic_action_info.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-xxhdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-xxhdpi/ic_action_info.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values-sw600dp/template-dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values-sw600dp/template-dimens.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values-sw600dp/template-styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values-sw600dp/template-styles.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values-v11/template-styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values-v11/template-styles.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values-v21/base-colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values-v21/base-colors.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values-v21/base-template-styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values-v21/base-template-styles.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values/base-strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values/base-strings.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values/template-dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values/template-dimens.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/res/values/template-styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/res/values/template-styles.xml -------------------------------------------------------------------------------- /HdrViewfinder/Application/src/main/rs/hdr_merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/Application/src/main/rs/hdr_merge.rs -------------------------------------------------------------------------------- /HdrViewfinder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/README.md -------------------------------------------------------------------------------- /HdrViewfinder/big_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/big_icon.png -------------------------------------------------------------------------------- /HdrViewfinder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/build.gradle -------------------------------------------------------------------------------- /HdrViewfinder/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/gradle.properties -------------------------------------------------------------------------------- /HdrViewfinder/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /HdrViewfinder/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /HdrViewfinder/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/gradlew -------------------------------------------------------------------------------- /HdrViewfinder/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/gradlew.bat -------------------------------------------------------------------------------- /HdrViewfinder/screenshots/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/HdrViewfinder/screenshots/image1.png -------------------------------------------------------------------------------- /HdrViewfinder/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /Presentations/2024/[External Share] Android Camera Droidcon NYC 2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Presentations/2024/[External Share] Android Camera Droidcon NYC 2024.pdf -------------------------------------------------------------------------------- /Presentations/2024/[External Share] Android Camera Droidcon SF 2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/Presentations/2024/[External Share] Android Camera Droidcon SF 2024.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/camera-samples/HEAD/README.md --------------------------------------------------------------------------------