Android手机下开发摄像头拍摄(2)

<!-- 打开手机的拍摄权限 -->
<uses-permission android:name="android.permission.CAMERA"/>
  <!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

附上一些代码吧:

surfaceView =(SurfaceView)this.findViewById(R.id.surfaceView);
 surfaceView.getHolder().setFixedSize(176, 144); //设置分辨率
 /*下面设置Surface不维护自己的缓冲区,而是等待屏幕的渲染引擎将内容推送到用户面前*/
 surfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
 surfaceView.getHolder().addCallback(new SurfaceCallback());

可以了。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwjywp.html