1. 程式人生 > >安卓使用記錄筆記(5)Android studio 相機呼叫

安卓使用記錄筆記(5)Android studio 相機呼叫

這裡使用自己已經做好的相機模板,相關許可權申請都已包含在內,並且提供了影象的rgb資料,可以供opencv呼叫

模板連結看這裡看這裡---->    稍後提供

 

模板可以直接作為框架來使用,如果想要匯入到自己的工程中,也很簡單,步驟如下:

1)匯入3個資料夾

           base、camera、Utils

2)在MainActivity中新增如下程式碼:

Intent intent = new Intent();
intent.setClass(MainActivity.this, Camera2Activity.class);
startActivity(intent);

這個主要是將activity轉換成模板中的Camera2Activity中,所以後面你的活動也是要改到這個裡面

3)在AndroidNanifest.xml中新增:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">
<uses-permission android:name="android.permission.CAMERA">
.
.
.
.
<activity android:name="camera.Camera2Activity" />

這是為了新增許可權和新增activity。

4.在activity_main.xml中,新增SurfaceView控制元件,id改為camera_view。

 

好了,然後就可以愉快的程式設計了,最後  good luck in Android