0

是否可以拍照並將圖像作爲字節數組獲取而不保存?拍照並獲取字節而不保存在磁盤上

我想要的只是在記憶中拍照。我不想保存它。我還打算使用其他相機活動拍攝照片(我的意思是,我不想實現我自己的相機邏輯)

請注意,我知道我可以拍照,讀取字節並將其刪除。但我期待着能否避免這種保存和刪除部分,而是直接在內存字節數組中獲取圖像。

回答

0

是否有可能拍照並獲取圖像作爲字節數組而不保存它?

這是android.hardware.Camera API的,簡化了這些API(例如,Fotoapparat,CameraKit功能的Android)的行爲,所述android.hardware.camera2 API,和第三方庫。

我打算使用其他相機活動進行拍照

如果「等拍照活動」,你的意思是第三方相機應用(例如,通過ACTION_IMAGE_CAPTURE),這將是困難並且不可靠。充其量,您可以嘗試使用指向ContentProvidercontentUri,它只寫入內存中的寫入流。我希望你用完堆空間。另外,並非所有的相機應用程序都支持contentUriEXTRA_OUTPUT(儘管他們應該)。