在使用android设备的摄像头的时候我们有两种选择:
1.调用intent方法使用摄像头
2.通过camera类使用摄像头
第一种方法非常方便,不过需要跳到新的activity中,这样的用户体验并不是特别好
使用camera能有更大的自定义空间!
使用camera就需要用surfaceview显示摄像头的即时画面
我们这样设置layout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
tools:context="com.example.video_activity.MainActivity" >
<SurfaceView
android:id="@+id/surfaceview"
android:layout_width="320