AndroidCamera-TouchToFocusMeteringZoom icon indicating copy to clipboard operation
AndroidCamera-TouchToFocusMeteringZoom copied to clipboard

Android相机开发(五): 触摸对焦,触摸测光,二指手势缩放

Results 6 AndroidCamera-TouchToFocusMeteringZoom issues
Sort by recently updated
recently updated
newest added

Process: com.polarxiong.camerademo, PID: 5430 java.lang.RuntimeException: stop failed. at android.media.MediaRecorder.stop(Native Method) at com.polarxiong.camerademo.CameraPreview.stopRecording(CameraPreview.java:84) at com.polarxiong.camerademo.MainActivity$3.onClick(MainActivity.java:43) at android.view.View.performClick(View.java:6603) at android.view.View.performClickInternal(View.java:6576) at android.view.View.access$3100(View.java:780) at android.view.View$PerformClick.run(View.java:26090) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6702)...

后置摄像头聚焦位置与实际点击位置不符合,需要做更进一步的坐标系变换 我在此代码基础上做了一定改动,有需要的同学可以自取。 仅三个函数有改动 ``` java private void handleFocusMetering(MotionEvent event, Camera camera) { int viewWidth = getWidth(); int viewHeight = getHeight(); Camera.Parameters parameters = camera.getParameters(); android.hardware.Camera.CameraInfo camInfo = new android.hardware.Camera.CameraInfo(); android.hardware.Camera.getCameraInfo(Camera.CameraInfo.CAMERA_FACING_BACK,...

建议吧工程代码里面的代理删掉,不然同步下来后每个人都要手动去删掉,否则当本机没有对应gradle版本将导致工程构建不了

导入Android studio

应该在onPause()中加入preview.removeAllViews(); 注意把initCamera()中的FrameLayout preview 换成全局变量

缩放的时候,为什么拍摄的界面抖动比较厉害,不太稳定