2014-07-22 62 views
1

我想讓用戶拍照,當完成後,讓它直接傳遞到變量(最好是位圖),而不是保存到內存中。我已經嘗試使用默認的Android相機意圖,但似乎無法阻止它保存到內存並顯示在畫廊中。Android拍照並保存到變量

有什麼建議嗎?

我到目前爲止是這樣的:

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
if (takePictureIntent.resolveActivity(getPackageManager()) != null) { 
    startActivityForResult(takePictureIntent, 1); 
} 

但這保存在畫廊的圖片。我想要將圖片保存到圖庫中。

+0

@ydaetskcoR我試過基本的安卓照片拍攝技術,這是使用意圖啓動相機。這將傳遞結果的照片數據,作爲位圖。但是,這仍然將圖像保存到圖庫中。我只是不想保存圖像。 – balloway

+0

也許你可以添加一些你如何調用意圖的代碼,以及你想如何在你的應用程序中獲取圖像。如果沒有顯示你的主動權,我認爲你不會得到太多幫助。畢竟我可以想象得到你的圖像有很多方法 - 一個是從存儲器中再次讀取它並刪除原始文件,儘管如果你不直接壓縮圖像,這可能會吃一些內存 – GameDroids

回答