Codota Logo
SurfaceView
Code IndexAdd Codota 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
  • Common ways to obtain SurfaceView
private void myMethod () {
SurfaceView s =
  • Codota IconContext context;new SurfaceView(context)
  • Codota IconView view;(SurfaceView) view.findViewById(id)
  • Codota IconViewStub viewStub;(SurfaceView) viewStub.inflate()
  • Smart code suggestions by Codota
}
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 post requests using okhttp
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • MessageFormat (java.text)
    MessageFormat provides a means to produce concatenated messages in language-neutral way. Use this to
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Iterator (java.util)
    An iterator over a collection. Iterator takes the place of Enumeration in the Java Collections Frame
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Runner (org.openjdk.jmh.runner)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now