├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── cjt2325 │ │ └── cameraview │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── cjt2325 │ │ │ └── cameraview │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable │ │ ├── ic_camera_enhance_black_24dp.xml │ │ └── ic_repeat_black_24dp.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── cjt2325 │ └── cameraview │ └── ExampleUnitTest.java ├── assets ├── 65A0.tmp.jpg ├── QRcode.png ├── screenshot_0.jpg ├── screenshot_1.jpg ├── screenshot_2.jpg └── video.gif ├── camera ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── cjt2325 │ │ └── cameralibrary │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── cjt2325 │ │ │ └── cameralibrary │ │ │ ├── CameraInterface.java │ │ │ ├── CaptureButton.java │ │ │ ├── CaptureLayout.java │ │ │ ├── FoucsView.java │ │ │ ├── JCameraView.java │ │ │ ├── ReturnButton.java │ │ │ ├── TypeButton.java │ │ │ ├── listener │ │ │ ├── CaptureListener.java │ │ │ ├── ClickListener.java │ │ │ ├── ErrorListener.java │ │ │ ├── JCameraListener.java │ │ │ ├── ResultListener.java │ │ │ ├── ReturnListener.java │ │ │ └── TypeListener.java │ │ │ ├── state │ │ │ ├── BorrowPictureState.java │ │ │ ├── BorrowVideoState.java │ │ │ ├── CameraMachine.java │ │ │ ├── PreviewState.java │ │ │ └── State.java │ │ │ ├── util │ │ │ ├── AngleUtil.java │ │ │ ├── AudioUtil.java │ │ │ ├── CameraParamUtil.java │ │ │ ├── CheckPermission.java │ │ │ ├── DeviceUtil.java │ │ │ ├── FileUtil.java │ │ │ ├── LogUtil.java │ │ │ └── ScreenUtils.java │ │ │ └── view │ │ │ └── CameraView.java │ └── res │ │ ├── drawable │ │ ├── ic_camera.xml │ │ ├── ic_flash_auto.xml │ │ ├── ic_flash_off.xml │ │ ├── ic_flash_on.xml │ │ └── ic_photo.xml │ │ ├── layout │ │ └── camera_view.xml │ │ └── values │ │ ├── attrs.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── cjt2325 │ └── cameralibrary │ └── ExampleUnitTest.java ├── cameraapplication ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── zxing │ │ └── cameraapplication │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── zxing │ │ │ └── cameraapplication │ │ │ ├── CameraActivity.java │ │ │ ├── CameraApplication.java │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable │ │ ├── ic_back.xml │ │ ├── ic_camera_enhance_black_24dp.xml │ │ ├── ic_capture.xml │ │ └── ic_photo.xml │ │ ├── layout │ │ ├── activity_camera.xml │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── zxing │ └── cameraapplication │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-jcameraview ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── cjt2325 │ │ └── kotlin_jcameraview │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── cjt2325 │ │ │ └── kotlin_jcameraview │ │ │ ├── AutoFitTextureView.kt │ │ │ ├── CameraNewInterface.kt │ │ │ ├── CaptureButton.kt │ │ │ ├── CaptureLayout.kt │ │ │ ├── JCameraView.kt │ │ │ ├── QuitButton.kt │ │ │ ├── TypeButton.kt │ │ │ ├── listener │ │ │ ├── CaptureListener.kt │ │ │ ├── JCameraListener.kt │ │ │ ├── QuitListener.kt │ │ │ └── TypeListener.kt │ │ │ └── util │ │ │ ├── CompareSizesByArea.kt │ │ │ ├── ImageSaver.kt │ │ │ ├── JLog.kt │ │ │ └── ScreenUtil.kt │ └── res │ │ ├── drawable │ │ ├── ic_brightness.xml │ │ └── ic_camera.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── cjt2325 │ └── kotlin_jcameraview │ └── ExampleUnitTest.java ├── lib └── src │ └── main │ └── java │ └── com │ └── cameraview │ ├── AudioUtil.java │ ├── CaptureButtom.java │ ├── FileUtil.java │ ├── ImageUtil.java │ └── JCameraView.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/cjt2325/cameraview/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/androidTest/java/com/cjt2325/cameraview/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/cjt2325/cameraview/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/java/com/cjt2325/cameraview/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_camera_enhance_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/drawable/ic_camera_enhance_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_repeat_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/drawable/ic_repeat_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/cjt2325/cameraview/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/app/src/test/java/com/cjt2325/cameraview/ExampleUnitTest.java -------------------------------------------------------------------------------- /assets/65A0.tmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/65A0.tmp.jpg -------------------------------------------------------------------------------- /assets/QRcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/QRcode.png -------------------------------------------------------------------------------- /assets/screenshot_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/screenshot_0.jpg -------------------------------------------------------------------------------- /assets/screenshot_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/screenshot_1.jpg -------------------------------------------------------------------------------- /assets/screenshot_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/screenshot_2.jpg -------------------------------------------------------------------------------- /assets/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/assets/video.gif -------------------------------------------------------------------------------- /camera/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /camera/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/build.gradle -------------------------------------------------------------------------------- /camera/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/proguard-rules.pro -------------------------------------------------------------------------------- /camera/src/androidTest/java/com/cjt2325/cameralibrary/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/androidTest/java/com/cjt2325/cameralibrary/ApplicationTest.java -------------------------------------------------------------------------------- /camera/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/CameraInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/CameraInterface.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/CaptureButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/CaptureButton.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/CaptureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/CaptureLayout.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/FoucsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/FoucsView.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/JCameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/JCameraView.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/ReturnButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/ReturnButton.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/TypeButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/TypeButton.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/CaptureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/CaptureListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/ClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/ClickListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/ErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/ErrorListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/JCameraListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/JCameraListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/ResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/ResultListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/ReturnListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/ReturnListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/listener/TypeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/listener/TypeListener.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/state/BorrowPictureState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/state/BorrowPictureState.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/state/BorrowVideoState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/state/BorrowVideoState.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/state/CameraMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/state/CameraMachine.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/state/PreviewState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/state/PreviewState.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/state/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/state/State.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/AngleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/AngleUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/AudioUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/AudioUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/CameraParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/CameraParamUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/CheckPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/CheckPermission.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/DeviceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/DeviceUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/FileUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/LogUtil.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/util/ScreenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/util/ScreenUtils.java -------------------------------------------------------------------------------- /camera/src/main/java/com/cjt2325/cameralibrary/view/CameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/java/com/cjt2325/cameralibrary/view/CameraView.java -------------------------------------------------------------------------------- /camera/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /camera/src/main/res/drawable/ic_flash_auto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/drawable/ic_flash_auto.xml -------------------------------------------------------------------------------- /camera/src/main/res/drawable/ic_flash_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/drawable/ic_flash_off.xml -------------------------------------------------------------------------------- /camera/src/main/res/drawable/ic_flash_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/drawable/ic_flash_on.xml -------------------------------------------------------------------------------- /camera/src/main/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /camera/src/main/res/layout/camera_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/layout/camera_view.xml -------------------------------------------------------------------------------- /camera/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /camera/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /camera/src/test/java/com/cjt2325/cameralibrary/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/camera/src/test/java/com/cjt2325/cameralibrary/ExampleUnitTest.java -------------------------------------------------------------------------------- /cameraapplication/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cameraapplication/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/build.gradle -------------------------------------------------------------------------------- /cameraapplication/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/proguard-rules.pro -------------------------------------------------------------------------------- /cameraapplication/src/androidTest/java/com/zxing/cameraapplication/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/androidTest/java/com/zxing/cameraapplication/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /cameraapplication/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/java/com/zxing/cameraapplication/CameraActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/java/com/zxing/cameraapplication/CameraActivity.java -------------------------------------------------------------------------------- /cameraapplication/src/main/java/com/zxing/cameraapplication/CameraApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/java/com/zxing/cameraapplication/CameraApplication.java -------------------------------------------------------------------------------- /cameraapplication/src/main/java/com/zxing/cameraapplication/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/java/com/zxing/cameraapplication/MainActivity.java -------------------------------------------------------------------------------- /cameraapplication/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/drawable/ic_camera_enhance_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/drawable/ic_camera_enhance_black_24dp.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/drawable/ic_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/drawable/ic_capture.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cameraapplication/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cameraapplication/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cameraapplication/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cameraapplication/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cameraapplication/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cameraapplication/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /cameraapplication/src/test/java/com/zxing/cameraapplication/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/cameraapplication/src/test/java/com/zxing/cameraapplication/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-jcameraview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /kotlin-jcameraview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/build.gradle -------------------------------------------------------------------------------- /kotlin-jcameraview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/proguard-rules.pro -------------------------------------------------------------------------------- /kotlin-jcameraview/src/androidTest/java/com/cjt2325/kotlin_jcameraview/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/androidTest/java/com/cjt2325/kotlin_jcameraview/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/AutoFitTextureView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/AutoFitTextureView.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CameraNewInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CameraNewInterface.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CaptureButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CaptureButton.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CaptureLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/CaptureLayout.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/JCameraView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/JCameraView.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/QuitButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/QuitButton.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/TypeButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/TypeButton.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/CaptureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/CaptureListener.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/JCameraListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/JCameraListener.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/QuitListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/QuitListener.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/TypeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/listener/TypeListener.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/CompareSizesByArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/CompareSizesByArea.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/ImageSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/ImageSaver.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/JLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/JLog.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/ScreenUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/java/com/cjt2325/kotlin_jcameraview/util/ScreenUtil.kt -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/res/drawable/ic_brightness.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/res/drawable/ic_brightness.xml -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /kotlin-jcameraview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /kotlin-jcameraview/src/test/java/com/cjt2325/kotlin_jcameraview/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/kotlin-jcameraview/src/test/java/com/cjt2325/kotlin_jcameraview/ExampleUnitTest.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cameraview/AudioUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/lib/src/main/java/com/cameraview/AudioUtil.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cameraview/CaptureButtom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/lib/src/main/java/com/cameraview/CaptureButtom.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cameraview/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/lib/src/main/java/com/cameraview/FileUtil.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cameraview/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/lib/src/main/java/com/cameraview/ImageUtil.java -------------------------------------------------------------------------------- /lib/src/main/java/com/cameraview/JCameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/lib/src/main/java/com/cameraview/JCameraView.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJT2325/CameraView/HEAD/settings.gradle --------------------------------------------------------------------------------