-1
我正在做一個android studio的項目。我設計了一個應用程序,出於安全考慮,我包含了一個功能,例如,當某個人解鎖或輕掃手機時,應用程序應該拍攝正在執行此操作的人的照片。我可以拍照,但我無法存儲在畫廊 ..可以有些身體幫助我..如何將照相機拍攝的照片存儲在內存中?
我正在做一個android studio的項目。我設計了一個應用程序,出於安全考慮,我包含了一個功能,例如,當某個人解鎖或輕掃手機時,應用程序應該拍攝正在執行此操作的人的照片。我可以拍照,但我無法存儲在畫廊 ..可以有些身體幫助我..如何將照相機拍攝的照片存儲在內存中?
您必須將其廣播到MediaScanner然後它將可用在畫廊上。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
但是,如果你的應用程序提出的是它的安全性不是採取適當的行動,以使該照片公衆存儲。創建內部圖庫以顯示從您的應用中獲取的照片。
在互聯網上有很多教程可用於實現此目的。看過他們中的任何一個嗎? –
該教程,以便我看到給出的解決方案,當用戶點擊照相機時,將圖像存儲在圖庫中。但是,當需要存儲在內存中的圖像時,如果沒有用戶干預,相機拍攝圖像或無需用戶點擊(自動)。 – oviyarajee
每當圖像被攝像機點擊(有或沒有用戶干預),你會在'onActivityResult'的響應中得到一個位圖。您需要將此位圖保存到文件。 –