2016-07-06 17 views
0

在我的android應用程序中,我使用了捕獲照片的相機意圖。 一旦拍攝了照片,活動結果我得到了圖像位圖數據。 我將圖像數據存儲在本地數據庫(sqlite數據庫)中以供進一步查看並將其發送到服務器。 但照片圖像在手機中可用,並顯示在圖庫中。 我必須通過應用刪除手機中的照片。 如何刪除?任何想法?原生應用程序:android通過我的應用程序刪除相機捕獲的圖像

回答

0
  • 獲取絕對路徑的圖像文件,並創建File對象
  • 確保你有寫權限
  • 呼叫File.delete()

檢查異常和返回值

0

如果您在您的ACTION_IMAGE_CAPTUREIntent上使用EXTRA_OUTPUT,您(通常)可以控制圖像的位置itten,你可以自己刪除它。

如果您沒有使用EXTRA_OUTPUT,那麼相機應用程序不應在任何地方保存完整圖像。如果這樣做,那是該應用程序中的一個錯誤。但是,您不知道該圖片的位置,因此您無法做到這一點。

相關問題