我正在爲視覺障礙人士開發一款android應用程序,因此如果我可以在拍照後無需按下保存按鈕即可自動拍照並保存圖片,它們將非常方便。我正在從android開發人員網站尋找API,但我沒有找到任何對我有幫助的API。任何人有任何想法如何實現這一目標?如何在沒有按下保存按鈕的情況下在Android手機上拍照並保存照片?
0
A
回答
0
您可以添加步驟將圖像保存在您自己的Camera Activity的PictureCallBack.onPictureTaken
中。
下面是一個例子:
@Override
public void onPictureTaken(byte[] imageData, Camera camera) {
//Use imageData[] and save wherever you want
File imagefile = new File(filepath); // set a file path
FileOutputStream fos = new FileOutputStream(imagefile);
try {
fos.write(imageData);
fos.flush();
} catch(Exception e) {
//Something wrong happened
} finally {
fos.close();
}
}
記住你AndroidManifest
添加的權限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
0
您需要使用相機對象來實現自己的相機活動,並在每次拍攝後處理存儲圖像。
默認相機意向選項非常有限。
相關問題
- 1. 如何在不保存照片的情況下拍照?
- 2. 按下按鈕後拍照並保存圖片
- 3. Android在沒有SurfaceHolder的情況下拍攝照片
- 4. 拍攝照片不保存
- 5. 當重拍照片 - >照片沒有保存到文件
- 6. 如何在沒有使用intent的情況下在android studio中拍攝照片
- 7. 如何在沒有用戶交互的情況下從黑莓手機拍照?
- 8. 相機拍攝照片在Android臨時保存圖片?
- 9. 拍攝照片並保存到/ data/data
- 10. 拍照後照相機未保存
- 11. 如何在沒有CameraCaptureDialog的情況下在Windows Mobile中拍照?
- 12. 在按鈕上按下並保存圖片
- 13. 避免畫廊保存在Android的相機拍攝的照片
- 14. C#Net CF - 如何在沒有交互的情況下拍照?
- 15. 如何拍照並同時保存(swift3)
- 16. 如何在不按下圖像選擇控制器上的攝影按鈕的情況下自動拍照?
- 17. 拍照,並在保存到相冊
- 18. 使用相機意圖在沒有SD卡的情況下拍攝照片
- 19. 如何在沒有任何問題的情況下輕鬆拍攝照片?
- 20. C#保存拍攝的照片
- 21. android中的java.lang.OutOfMemoryError保存從相機拍攝的照片
- 22. 如何在Android中拍照但將其保存在內存中
- 23. 如何拍照並保存在iOS上的SQLite數據庫中
- 24. 如何在沒有使用相機預覽的情況下拍照?
- 25. Android相機拍攝照片時不保存到SD卡
- 26. 如何讓您的手機在沒有按下Android按鈕的情況下聽取您的意見?
- 27. 我的功能無法將照片保存在手機圖庫中。他將照片保存在DCIM
- 28. 如何創建拍攝照片的功能拍攝+保存
- 29. 保持相機不保存照片
- 30. Phonegap相機API保存拍攝到相機膠捲的照片