Tabnine Logo
SurfaceView
Code IndexAdd Tabnine to your IDE (free)

How to use
SurfaceView
in
android.view

Best Java code snippets using android.view.SurfaceView (Showing top 20 results out of 2,349)

Refine searchRefine arrow

  • SurfaceHolder
  • Camera
  • Camera.Parameters
  • FileOutputStream
  • MediaPlayer
origin: stackoverflow.com

surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(this);
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
rawCallback = new PictureCallback() {
  public void onPictureTaken(byte[] data, Camera camera) {
    FileOutputStream outStream = null;
    try {
      outStream = new FileOutputStream(String.format(
          "/sdcard/%d.jpg", System.currentTimeMillis()));
      outStream.write(data);
      outStream.close();
      Log.d("Log", "onPictureTaken - wrote bytes: " + data.length);
    } catch (FileNotFoundException e) {
param = camera.getParameters();
param.setPreviewFrameRate(20);
param.setPreviewSize(176, 144);
camera.setParameters(param);
try {
origin: stackoverflow.com

     outStream = new FileOutputStream("/sdcard/test.jpg");
     outStream.write(data);
     outStream.close();
   }catch(FileNotFoundException e){
     Log.d("Camera", e.getMessage());
addContentView(mGLSurfaceView, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
 mSurfaceView = new SurfaceView(this);
  addContentView(mSurfaceView, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
 mSurfaceHolder = mSurfaceView.getHolder();
 mSurfaceHolder.addCallback(this);
 mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
 mSurfaceHolder.setFormat(PixelFormat.TRANSLUCENT|LayoutParams.FLAG_BLUR_BEHIND); 
 p.setPreviewSize(arg2, arg3);
 try {
 camera.setPreviewDisplay(arg0);
origin: jiajunhui/PlayerBase

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
  super.onMeasure(widthMeasureSpec, heightMeasureSpec);
  mRenderMeasure.doMeasure(widthMeasureSpec, heightMeasureSpec);
  setMeasuredDimension(mRenderMeasure.getMeasureWidth(),mRenderMeasure.getMeasureHeight());
}
origin: stackoverflow.com

 SurfaceView sfvTrack = (SurfaceView)findViewById(R.id.sfvTrack);
sfvTrack.setZOrderOnTop(true);    // necessary
SurfaceHolder sfhTrackHolder = sfvTrack.getHolder();
sfhTrackHolder.setFormat(PixelFormat.TRANSPARENT);
origin: stackoverflow.com

 SurfaceView view = new SurfaceView(this);
c.setPreviewDisplay(view.getHolder());
c.startPreview();
c.takePicture(shutterCallback, rawPictureCallback, jpegPictureCallback);
origin: googlesamples/android-vision

public CameraSourcePreview(Context context, AttributeSet attrs) {
  super(context, attrs);
  mContext = context;
  mStartRequested = false;
  mSurfaceAvailable = false;
  mSurfaceView = new SurfaceView(context);
  mSurfaceView.getHolder().addCallback(new SurfaceCallback());
  addView(mSurfaceView);
}
origin: stackoverflow.com

myCamera.setPreviewDisplay(dummy.getHolder());    
myCamera.startPreview(); 
myCamera.takePicture(null, null, getJpegCallback()):
 FileOutputStream fos;
 try {
  fos = new FileOutputStream("test.jpeg");
  fos.write(data);
  fos.close();
 }  catch (IOException e) {
origin: stackoverflow.com

    mCamera.setPreviewDisplay(sv.getHolder());
    parameters = mCamera.getParameters();
    mCamera.setParameters(parameters);
    mCamera.startPreview();
 } catch (IOException e) { e.printStackTrace(); }
sHolder = sv.getHolder();
sHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        String tar = (sdf.format(cal.getTime()));
        outStream = new FileOutputStream(sd+tar+".jpg");
        outStream.write(data);  outStream.close();
origin: stackoverflow.com

SurfaceView surface = new SurfaceView(this);
 Camera camera = Camera.open();
 try {
   camera.setPreviewDisplay(surface.getHolder());
 } catch (IOException e) {
 try {
String dir_path = "";// set your directory path here
   outStream = new FileOutputStream(dir_path+File.separator+image_name+no_pics+".jpg");    
   outStream.write(data);
   outStream.close();
   Log.d(TAG, "onPictureTaken - wrote bytes: " + data.length);
 } catch (FileNotFoundException e) {
origin: stackoverflow.com

btncapture=(Button) findViewById(R.id.btncapture);
mSurfaceView = (SurfaceView) findViewById(R.id.surface_camera);
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.addCallback(this);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
  public void onClick(View v) {
    mCamera.takePicture(null, null, mPictureCallback);
try {           
  fos = new FileOutputStream(mypath);
  fos.close();
} catch (Exception e) {
  e.printStackTrace();
  int h) {
if (mPreviewRunning) {
  mCamera.stopPreview();
  Camera.Parameters p = mCamera.getParameters();
  p.setPreviewSize(w, h);
  mCamera.setParameters(p);
  try {
origin: stackoverflow.com

 SurfaceView preview = (SurfaceView) findViewById(R.id.PREVIEW);
SurfaceHolder mHolder = preview.getHolder();
mHolder.addCallback(this);
Camera mCamera = Camera.open();
mCamera.setPreviewDisplay(mHolder);

// Turn on LED  
Parameters params = mCamera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_TORCH);
mCamera.setParameters(params);      
mCamera.startPreview();

...

// Turn off LED
Parameters params = mCamera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_OFF);
mCamera.setParameters(params);
mCamera.stopPreview();
mCamera.release();
origin: stackoverflow.com

super.onActivityCreated(savedInstanceState);
mSurfaceView = (SurfaceView) getView().findViewById(R.id.video_surfaceview);
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.addCallback(this);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
  mMediaPlayer = new MediaPlayer();
  AssetFileDescriptor afd = getActivity().getAssets().openFd("sample.3gp");
  mMediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); 
  mMediaPlayer.setDisplay(mSurfaceHolder);
  mMediaPlayer.prepare();
  mMediaPlayer.setOnBufferingUpdateListener(this);
origin: stackoverflow.com

  holder = mPreview.getHolder();
  holder.setFixedSize(800, 480);
  holder.addCallback(this);
  holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
  mp = new MediaPlayer();
  mp.release();
public void surfaceCreated(SurfaceHolder holder) {
  mp.setDisplay(holder);
  play();
origin: stackoverflow.com

pause.setVisibility(View.GONE);
if (player != null) {
  if (!player.isPlaying()) {
    pause.setVisibility(View.VISIBLE);
surfaceViewFrame.setOnClickListener(this);
surfaceViewFrame.setClickable(false);
holder = surfaceViewFrame.getHolder();
holder.addCallback(this);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
int screenHeight = getWindowManager().getDefaultDisplay().getHeight();
float screenProportion = (float) screenWidth / (float) screenHeight;
android.view.ViewGroup.LayoutParams lp = surfaceViewFrame.getLayoutParams();
  lp.height = screenHeight;
surfaceViewFrame.setLayoutParams(lp);
if (!player.isPlaying()) {
  player.start();         
surfaceViewFrame.setClickable(true);
origin: blinkinput/blinkinput-android

private void startCamera() {
  try {
    mCamera = Camera.open();
    Camera.Parameters params = mCamera.getParameters();
    List<String> supportedFocusModes = params.getSupportedFocusModes();
    if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
      params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
    } else {
      params.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
    mFrameHeight = bestSize.height;
    mCamera.setParameters(params);
    mCamera.setPreviewCallbackWithBuffer(this);
    mCamera.setPreviewDisplay(mSurfaceView.getHolder());
    mCamera.startPreview();
origin: z-chu/HeartRate

@NeedsPermission(Manifest.permission.CAMERA)
void showCamera() {
  mCamera = Camera.open();
  mCamera.setDisplayOrientation(90);
  if (parameters == null) {
    parameters = mCamera.getParameters();
    parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);//打开闪光灯
  }
  if (mPreview == null) {
    mPreview = (SurfaceView) findViewById(R.id.sv_preview);
    mPreviewHolder = mPreview.getHolder();
    mPreviewHolder.addCallback(mSurfaceCallback);
    mPreviewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
  }
  mWakeLock.acquire();
  if (parameters != null) {
    try {
      mCamera.setPreviewDisplay(mPreviewHolder);
    } catch (IOException e) {
      e.printStackTrace();
    }
    mCamera.setPreviewCallback(mPreviewCallback);
    mCamera.setParameters(parameters);
    mCamera.startPreview();
  }
}
origin: stackoverflow.com

  surface_holder = surface_view.getHolder();
surface_holder.addCallback(sh_callback);
       mCamera.stopPreview();
       mCamera.release();
       mCamera = null;
          mCamera.setPreviewDisplay(holder);  
       } catch (IOException exception) {  
          mCamera.release();  
origin: stackoverflow.com

mCamera = Camera.open();
surfaceView = (SurfaceView) findViewById(R.id.surface_camera);
surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(this);
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mCamera.unlock();
mrec.setPreviewDisplay(surfaceHolder.getSurface());
mrec.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mrec.setAudioSource(MediaRecorder.AudioSource.MIC); 
mrec.stop();
mrec.release();
mCamera.release();
  mCamera.lock();           // lock camera for later use
origin: pedroSG94/rtmp-rtsp-stream-client-java

camera = Camera.open(cameraSelect);
Camera.CameraInfo info = new Camera.CameraInfo();
Camera.getCameraInfo(cameraSelect, info);
isFrontCamera = info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT;
isPortrait = context.getResources().getConfiguration().orientation
  == Configuration.ORIENTATION_PORTRAIT;
Camera.Parameters parameters = camera.getParameters();
parameters.setPreviewSize(width, height);
parameters.setPreviewFormat(imageFormat);
int[] range = adaptFpsRange(fps, parameters.getSupportedPreviewFpsRange());
parameters.setPreviewFpsRange(range[0], range[1]);
camera.setDisplayOrientation(rotation);
if (surfaceView != null) {
 camera.setPreviewDisplay(surfaceView.getHolder());
 camera.addCallbackBuffer(yuvBuffer);
 camera.setPreviewCallbackWithBuffer(this);
origin: tony-Shx/Swface

if (Camera.getNumberOfCameras() == 1) {
  mCameraId = CameraInfo.CAMERA_FACING_BACK;
  mCamera = Camera.open(mCameraId);
  if (CameraInfo.CAMERA_FACING_FRONT == mCameraId) {
    showTip("前置摄像头已开启,点击可切换");
Parameters params = mCamera.getParameters();
params.setPreviewFormat(ImageFormat.NV21);
params.setPreviewSize(PREVIEW_WIDTH, PREVIEW_HEIGHT);
mCamera.setParameters(params);
  mCamera.setPreviewDisplay(mPreviewSurface.getHolder());
  mCamera.startPreview();
} catch (IOException e) {
android.viewSurfaceView

Most used methods

  • getHolder
  • <init>
  • onMeasure
  • onInitializeAccessibilityEvent
  • onInitializeAccessibilityNodeInfo
  • setLayoutParams
  • onKeyDown
  • setOnTouchListener
  • onDetachedFromWindow
  • setVisibility
  • getLayoutParams
  • onAttachedToWindow
  • getLayoutParams,
  • onAttachedToWindow,
  • onTouchEvent,
  • onSizeChanged,
  • setOnClickListener,
  • getHeight,
  • getWidth,
  • setKeepScreenOn,
  • onLayout,
  • setZOrderOnTop

Popular in Java

  • Making http requests using okhttp
  • setRequestProperty (URLConnection)
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now