android仿qq實現自定義拍照介面CameraView
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近在做一個專案,發現呼叫系統相機的時候,在某些配置低的機型上面會獲取不到圖片,應該是呼叫系統相機拍照的時候記憶體不足,釋放了一些記憶體,造成獲取不到資料,嘗試了很多種方法還是沒能有效解決這個問題,於是仿qq做了一個自定義拍照介面,拍照完成後返回快取在sd卡上的圖片路徑,完美的解決了記憶體緊張的問題。</span>
CameraView使用方法
在佈局檔案中新增
<com.example.cameratest.CameraView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/view" /> CameraView view=(CameraView)findViewById(R.id.view); view.takePicture(new OnTakePicFinishListener() { @Override public void onTakePicFinish(String bigFile, String smallFile) { // TODO Auto-generated method stub } },"/sdcard/linklogis/",100,FlashMode.AUTO);
即可完成拍照
簡單粗暴!!
//┏┓ ┏┓
//┏┛┻━━━┛┻┓
//┃ ┃
//┃ ━ ┃
//┃ ┳┛ ┗┳ ┃
//┃ ┃
//┃ ┻ ┃
//┃ ┃
//┗━┓ ┏━┛
// ┃ ┃ 神獸保佑
// ┃ ┃ 程式碼無BUG!
// ┃ ┗━━━┓
// ┃ ┣┓
// ┃ ┏┛
// ┗┓┓┏━┳┓┏┛
// ┃┫┫ ┃┫┫
// ┗┻┛ ┗┻┛
程式碼已上傳到csdn供有需要的朋友下載