0
我只想啓動相機活動並讓它返回到通話活動。基本上我不關心在「點擊選擇」的地方看到預覽圖像。如何讓相機拍照並且不會向您顯示預覽?
原因是我正在嘗試注入點擊事件,所以我無法越過此屏幕,因爲您無法將事件注入到相機應用程序中。
我只想啓動相機活動並讓它返回到通話活動。基本上我不關心在「點擊選擇」的地方看到預覽圖像。如何讓相機拍照並且不會向您顯示預覽?
原因是我正在嘗試注入點擊事件,所以我無法越過此屏幕,因爲您無法將事件注入到相機應用程序中。
您是否嘗試過使用Camera.takePicture()拍攝圖像?最後一個參數是捕獲圖像字節的回調。然後,您可以創建一個字節數組位圖,並將其保存到一個文件:
Bitmap image = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
FilenameOutputStream fos = new FileOutputStream(filename);
image.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.close();
我沒有預覽沒有使用過這一點,但你也許能夠打開攝像頭,並調用takePicture(),而不必使用預覽。