我正在開發一個應用程序,它從相機拍攝照片並對其進行加密。 我的想法是使用相機的意圖,然後得到圖像進行加密。我可以從相機意圖保存自己的圖像嗎?
問題是,我想獲取由相機生成的圖像並將其加密之前被寫入SDCARD。
我讀過教程,所有人都使用「put_extra」函數來設置保存圖片的文件名。
可以在JPG中獲取JPG而不是將其保存在SD中?或者在這種情況下必須製作我自己的相機?
我知道我可以讓相機寫圖像,加密它,然後刪除舊的,但並不安全,因爲有人可以嘗試從SD恢復已刪除的文件。
在此先感謝。
我正在開發一個應用程序,它從相機拍攝照片並對其進行加密。 我的想法是使用相機的意圖,然後得到圖像進行加密。我可以從相機意圖保存自己的圖像嗎?
問題是,我想獲取由相機生成的圖像並將其加密之前被寫入SDCARD。
我讀過教程,所有人都使用「put_extra」函數來設置保存圖片的文件名。
可以在JPG中獲取JPG而不是將其保存在SD中?或者在這種情況下必須製作我自己的相機?
我知道我可以讓相機寫圖像,加密它,然後刪除舊的,但並不安全,因爲有人可以嘗試從SD恢復已刪除的文件。
在此先感謝。
據我所知,如果不保存到文件中,您無法做到這一點。 但是考慮創建您自己的相機活動,那麼您將擁有更多的相機控制權。使用表面視圖進行相機預覽,然後實現自定義PictureCallback並覆蓋onPictureTaken(byte []數據,相機相機),以便在不將其保存到文件系統的情況下獲取圖像數據。
你們都是對的。相機意圖只允許您指定要保存圖像的外部文件(使用extra_data)。 謝謝無論如何。 – Victor 2013-03-22 16:26:00
那麼,你有什麼嘗試? – 2013-03-22 10:54:00
我不認爲你可以得到全尺寸的圖像(只有預覽的二次採樣版本) – fiddler 2013-03-22 10:55:31