[{"title":"( 97 个子文件 317KB ) Android-CameraKit将一个最难的CameraAndroidAPI封装成一个高级和易于使用的库","children":[{"title":"CameraKit-camerakit-android-ce5f8ca","children":[{"title":".gitignore <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"app","children":[{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 779B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 9.93KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 16.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"menu","children":[{"title":"main.xml <span style='color:#111;'> 495B </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"ic_camera.xml <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"ic_settings.xml <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"launch_bg.xml <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"ic_flash_torch.xml <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"ic_facing_back.xml <span style='color:#111;'> 486B </span>","children":null,"spread":false},{"title":"ic_flash_on.xml <span style='color:#111;'> 299B </span>","children":null,"spread":false},{"title":"ic_facing_front.xml <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"logomark_light.xml <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ic_gallery.xml <span style='color:#111;'> 464B </span>","children":null,"spread":false},{"title":"ic_flash_off.xml <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"ic_photo.xml <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"ic_info.xml <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"ic_flash_auto.xml <span style='color:#111;'> 383B </span>","children":null,"spread":false},{"title":"ic_preview.xml <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"ic_facing.xml <span style='color:#111;'> 473B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 23.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"ic_launcher-web.png <span style='color:#111;'> 77.21KB </span>","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"camerakit","children":[{"title":"app","children":[{"title":"MainActivity.java <span style='color:#111;'> 8.99KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"proguard-rules.pro <span style='color:#111;'> 942B </span>","children":null,"spread":false}],"spread":true},{"title":"settings.gradle <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"ISSUE_TEMPLATE.md <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"TESTING_PROCEDURES.md <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"PULL_REQUEST_TEMPALTE.md <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"issue-labels.json <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":".repo","children":[{"title":"gh-readme-alphaapps-logo.png <span style='color:#111;'> 31.07KB </span>","children":null,"spread":false},{"title":"gh-readme-header.svg <span style='color:#111;'> 10.71KB </span>","children":null,"spread":false},{"title":"gh-readme-app.svg <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"gh-readme-goosechase-logo.svg <span style='color:#111;'> 11.80KB </span>","children":null,"spread":false},{"title":"gh-readme-expensify-logo.svg <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false},{"title":"gh-readme-infitting-logo.svg <span style='color:#111;'> 5.49KB </span>","children":null,"spread":false},{"title":"gh-readme-spectrum-button.svg <span style='color:#111;'> 12.17KB </span>","children":null,"spread":false},{"title":"gh-join-spectrum.svg <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"gh-readme-buddyworks-logo.png <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"gh-readme-googleplay-demo-button.svg <span style='color:#111;'> 24.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.properties <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 52.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"deploy.sh <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"camerakit","children":[{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 753B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"attrs.xml <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"cpp","children":[{"title":"jni_camera_surface_view.cpp <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"jni_camera_surface_texture.cpp <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 517B </span>","children":null,"spread":false},{"title":"camerakit","children":[{"title":"CameraSurfaceTexture.hpp <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"CameraSurfaceTexture.cpp <span style='color:#111;'> 7.38KB </span>","children":null,"spread":false},{"title":"CameraSurfaceView.hpp <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"CameraSurfaceView.cpp <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 538B </span>","children":null,"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"camerakit","children":[{"title":"GestureLayout.java <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"api","children":[{"title":"camera2","children":[{"title":"ext","children":[{"title":"CameraCharacteristics.kt <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"CameraDevice.kt <span style='color:#111;'> 966B </span>","children":null,"spread":false},{"title":"CameraManager.kt <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"Camera2.kt <span style='color:#111;'> 12.49KB </span>","children":null,"spread":false}],"spread":false},{"title":"ManagedCameraApi.kt <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"CameraAttributes.kt <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"CameraEvents.kt <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"CameraApi.kt <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"CameraHandler.kt <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"CameraActions.kt <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"camera1","children":[{"title":"ext","children":[{"title":"Camera.kt <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"Parameters.kt <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":false},{"title":"Camera1.kt <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"CameraPreview.kt <span style='color:#111;'> 9.75KB </span>","children":null,"spread":false},{"title":"CameraKitView.java <span style='color:#111;'> 28.67KB </span>","children":null,"spread":false},{"title":"CameraKit.java <span style='color:#111;'> 14.41KB </span>","children":null,"spread":false},{"title":"util","children":[{"title":"CameraSizeCalculator.kt <span style='color:#111;'> 964B </span>","children":null,"spread":false},{"title":"RawResReader.kt <span style='color:#111;'> 331B </span>","children":null,"spread":false}],"spread":false},{"title":"preview","children":[{"title":"CameraSurfaceTexture.kt <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"CameraSurfaceView.kt <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"CameraSurfaceTextureListener.kt <span style='color:#111;'> 141B </span>","children":null,"spread":false}],"spread":false},{"title":"type","children":[{"title":"CameraSize.kt <span style='color:#111;'> 614B </span>","children":null,"spread":false},{"title":"CameraFacing.kt <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"CameraFlash.kt <span style='color:#111;'> 92B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"camerakit","children":[{"title":"CameraKitViewTest.java <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"deploy.gradle <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]