have to make an android project that starts the camera and displays the
live feed on surfaceview. the display should appear when i run the app and
on fullscreen. am new to android and running the camera sounds like a good
start. i have written something on the activity file but the entire code
will be most helpful.
activity.java
package com.example.uttaran.camera5;
import android.content.Context;
import android.hardware.camera2.*;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
public class MainActivity extends AppCompatActivity {
private CameraDevice camera;
private CameraDevice.StateCallback callback;
private Handler handler;
private SurfaceView surfaceView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public class cameraManager extends Object {
CameraManager manager = (CameraManager)
getSystemService(Context.CAMERA_SERVICE);
}
public abstract class cameraDevice extends Object implements
AutoCloseable{
}
class LooperThread extends Thread {
public void run() {
Looper.prepare();
handler = new Handler() {
public void handleMessage(Message msg) {
// process incoming messages here
}
};
Looper.loop();
}
}
String cameraList[] = String[] getCameraIdList();
String cameraId = cameraList[0];
openCamera(cameraId, callback, handler);
onOpened(cameraId){
}
}
--
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit
https://groups.google.com/d/msgid/android-developers/05db5597-4447-4e26-91de-be4affc08a7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.