import android.view.KeyEvent;
import android.view.OrientationEventListener;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.Toast;
import com.android.camera.app.AppController;
import com.android.camera.settings.SettingsUtil;
import com.android.camera.util.ApiHelper;
import com.android.camera.util.CameraUtil;
+import com.android.camera.util.SmartCameraHelper;
import com.android.camera.util.UsageStatistics;
import com.android.camera2.R;
import com.google.common.logging.eventprotos;
}
@Override
+ public void onPreviewInitialDataReceived() {
+ SmartCameraHelper.register(mCameraDevice, mParameters.getPreviewSize(), mActivity,
+ (ViewGroup) mActivity.findViewById(R.id.camera_app_root));
+ }
+
+ @Override
public void stopPreview() {
if (!mPreviewing) {
return;
mFocusManager.onPreviewStopped();
}
mPreviewing = false;
+ SmartCameraHelper.tearDown();
}
private void closeCamera() {