From 428bfcb2e73d61655dc484f39925b548ab7002a5 Mon Sep 17 00:00:00 2001 From: Sudip Bhandari Date: Wed, 11 Jan 2017 12:09:33 +0530 Subject: [PATCH] camera preview size changed to fit the entire device screen instead of hardcoded preview size --- .../vision/face/facetracker/FaceTrackerActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/visionSamples/FaceTracker/app/src/main/java/com/google/android/gms/samples/vision/face/facetracker/FaceTrackerActivity.java b/visionSamples/FaceTracker/app/src/main/java/com/google/android/gms/samples/vision/face/facetracker/FaceTrackerActivity.java index 664d73de..19fa408e 100644 --- a/visionSamples/FaceTracker/app/src/main/java/com/google/android/gms/samples/vision/face/facetracker/FaceTrackerActivity.java +++ b/visionSamples/FaceTracker/app/src/main/java/com/google/android/gms/samples/vision/face/facetracker/FaceTrackerActivity.java @@ -142,8 +142,13 @@ private void createCameraSource() { Log.w(TAG, "Face detector dependencies are not yet available."); } + DisplayMetrics displayMetrics = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + int width = displayMetrics.widthPixels; + int height = displayMetrics.heightPixels; + Log.d(TAG,"Metrics Preview width and height="+width+" "+height); mCameraSource = new CameraSource.Builder(context, detector) - .setRequestedPreviewSize(640, 480) + .setRequestedPreviewSize(width, height) .setFacing(CameraSource.CAMERA_FACING_BACK) .setRequestedFps(30.0f) .build();