2017-03-14 128 views
-1

我正在做一个android studio的项目。我设计了一个应用程序,出于安全考虑,我包含了一个功能,例如,当某个人解锁或轻扫手机时,应用程序应该拍摄正在执行此操作的人的照片。我可以拍照,但我无法存储在画廊 ..可以有些身体帮助我..如何将照相机拍摄的照片存储在内存中?

+1

在互联网上有很多教程可用于实现此目的。看过他们中的任何一个吗? –

+0

该教程,以便我看到给出的解决方案,当用户点击照相机时,将图像存储在图库中。但是,当需要存储在内存中的图像时,如果没有用户干预,相机拍摄图像或无需用户点击(自动)。 – oviyarajee

+0

每当图像被摄像机点击(有或没有用户干预),你会在'onActivityResult'的响应中得到一个位图。您需要将此位图保存到文件。 –

回答

0

您必须将其广播到MediaScanner然后它将可用在画廊上。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); 

但是,如果你的应用程序提出的是它的安全性不是采取适当的行动,以使该照片公众存储。创建内部图库以显示从您的应用中获取的照片。

相关问题