2、自己写一个摄像界面
自己写摄像的界面,主要应用了SurfaceView来显示摄像机的画面。然后通过一个Button来保存当前的画面。
同样的,我们需要添加camera和SDCard权限:
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA"/>
首先,我们初始化这个SurfaceView,为这个SurfaceView添加一个对应的Callback即可:
- private SurfaceView surfaceView; private SurfaceHolder.Callback callback;
- surfaceView = (SurfaceView)findViewById(R.id.surfaceView); callback = new SurfaceHolder.Callback(){
- @Override public void surfaceCreated(SurfaceHolder holder) {
- startCamera(); // 用于启动摄像头 }










