├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── debug │ ├── app-debug.apk │ └── output.json ├── proguard-rules.pro ├── release │ ├── app-release.apk │ └── output.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hbzhou │ │ └── open │ │ └── camera │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── hbzhou │ │ │ └── open │ │ │ └── camera │ │ │ ├── MainActivity.kt │ │ │ ├── MyApplication.kt │ │ │ └── WelcomeActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── welcome_activity.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-v28 │ │ └── styles.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── file_paths.xml │ └── test │ └── java │ └── com │ └── hbzhou │ └── open │ └── camera │ └── ExampleUnitTest.kt ├── assets ├── 20191221222458.jpg ├── 20191221222518.jpg ├── alipayicon.jpg ├── mmp1.png ├── mmp2.jpg └── mmp3.png ├── flowcamera ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hbzhou │ │ └── open │ │ └── flowcamera │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── hbzhou │ │ │ └── open │ │ │ └── flowcamera │ │ │ ├── AutoFitTextureView.kt │ │ │ ├── CameraInterface.java │ │ │ ├── CaptureButton.java │ │ │ ├── CaptureImageButton.kt │ │ │ ├── CaptureLayout.java │ │ │ ├── CaptureListener.kt │ │ │ ├── CompareSizesByArea.kt │ │ │ ├── CustomCameraView.java │ │ │ ├── FlowCameraView.kt │ │ │ ├── FlowCameraView2.kt │ │ │ ├── FoucsView.java │ │ │ ├── JCameraView.java │ │ │ ├── ReturnButton.java │ │ │ ├── TypeButton.java │ │ │ ├── VideoQualityExt.kt │ │ │ ├── VideoRecordEventExt.kt │ │ │ ├── listener │ │ │ ├── CaptureListener.java │ │ │ ├── ClickListener.java │ │ │ ├── ErrorListener.java │ │ │ ├── FlowCameraListener.java │ │ │ ├── JCameraListener.java │ │ │ ├── OnVideoPlayPrepareListener.kt │ │ │ ├── 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 │ │ ├── custom_camera_view.xml │ │ ├── flow_camera_view.xml │ │ ├── flow_camera_view2.xml │ │ └── flow_camera_view3.xml │ │ └── values │ │ ├── attrs.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── hbzhou │ └── open │ └── flowcamera │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/debug/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/debug/app-debug.apk -------------------------------------------------------------------------------- /app/debug/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/debug/output.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/release/app-release.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/release/app-release.apk -------------------------------------------------------------------------------- /app/release/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/release/output.json -------------------------------------------------------------------------------- /app/src/androidTest/java/com/hbzhou/open/camera/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/androidTest/java/com/hbzhou/open/camera/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/hbzhou/open/camera/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/java/com/hbzhou/open/camera/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hbzhou/open/camera/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/java/com/hbzhou/open/camera/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hbzhou/open/camera/WelcomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/java/com/hbzhou/open/camera/WelcomeActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/welcome_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/layout/welcome_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-v28/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/values-v28/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/hbzhou/open/camera/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/app/src/test/java/com/hbzhou/open/camera/ExampleUnitTest.kt -------------------------------------------------------------------------------- /assets/20191221222458.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/20191221222458.jpg -------------------------------------------------------------------------------- /assets/20191221222518.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/20191221222518.jpg -------------------------------------------------------------------------------- /assets/alipayicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/alipayicon.jpg -------------------------------------------------------------------------------- /assets/mmp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/mmp1.png -------------------------------------------------------------------------------- /assets/mmp2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/mmp2.jpg -------------------------------------------------------------------------------- /assets/mmp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/assets/mmp3.png -------------------------------------------------------------------------------- /flowcamera/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /flowcamera/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/build.gradle -------------------------------------------------------------------------------- /flowcamera/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flowcamera/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/proguard-rules.pro -------------------------------------------------------------------------------- /flowcamera/src/androidTest/java/com/hbzhou/open/flowcamera/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/androidTest/java/com/hbzhou/open/flowcamera/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /flowcamera/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/AutoFitTextureView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/AutoFitTextureView.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CameraInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CameraInterface.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureButton.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureImageButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureImageButton.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureLayout.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CaptureListener.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CompareSizesByArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CompareSizesByArea.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/CustomCameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/CustomCameraView.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/FlowCameraView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/FlowCameraView.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/FlowCameraView2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/FlowCameraView2.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/FoucsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/FoucsView.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/JCameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/JCameraView.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/ReturnButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/ReturnButton.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/TypeButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/TypeButton.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/VideoQualityExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/VideoQualityExt.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/VideoRecordEventExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/VideoRecordEventExt.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/CaptureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/CaptureListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ClickListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ErrorListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/FlowCameraListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/FlowCameraListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/JCameraListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/JCameraListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/OnVideoPlayPrepareListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/OnVideoPlayPrepareListener.kt -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ResultListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ReturnListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/ReturnListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/TypeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/listener/TypeListener.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/BorrowPictureState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/BorrowPictureState.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/BorrowVideoState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/BorrowVideoState.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/CameraMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/CameraMachine.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/PreviewState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/PreviewState.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/state/State.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/AngleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/AngleUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/AudioUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/AudioUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/CameraParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/CameraParamUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/CheckPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/CheckPermission.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/DeviceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/DeviceUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/FileUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/LogUtil.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/ScreenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/util/ScreenUtils.java -------------------------------------------------------------------------------- /flowcamera/src/main/java/com/hbzhou/open/flowcamera/view/CameraView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/java/com/hbzhou/open/flowcamera/view/CameraView.java -------------------------------------------------------------------------------- /flowcamera/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/drawable/ic_flash_auto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/drawable/ic_flash_auto.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/drawable/ic_flash_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/drawable/ic_flash_off.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/drawable/ic_flash_on.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/drawable/ic_flash_on.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/layout/camera_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/layout/camera_view.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/layout/custom_camera_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/layout/custom_camera_view.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/layout/flow_camera_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/layout/flow_camera_view.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/layout/flow_camera_view2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/layout/flow_camera_view2.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/layout/flow_camera_view3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/layout/flow_camera_view3.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /flowcamera/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /flowcamera/src/test/java/com/hbzhou/open/flowcamera/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/flowcamera/src/test/java/com/hbzhou/open/flowcamera/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xionger0520/flowcamera/HEAD/settings.gradle --------------------------------------------------------------------------------