Я работаю над проектом, где мне нужно сохранять изображения и видео только во внутренней памяти приложения (не в SDCard или в галерее устройств). Я использую код ниже. Но это также сохраняет изображение/видео в галерее устройств. Пожалуйста посоветуй.Как сохранить изображение и видео, снятые с камеры во внутренней памяти приложения только в Android?
Bitmap bm;
View v=imageview;
v.setDrawingCacheEnabled(true);
bm=Bitmap.createBitmap(v.getDrawingCache());
v.setDrawingCacheEnabled(false);
String fileName="image.png";
try
{
FileOutputStream fOut=openFileOutput(fileName, MODE_PRIVATE);
bm.compress(Bitmap.CompressFormat.PNG, 100, fOut);
}
catch (Exception e)
{
e.printStackTrace();
}
Я хочу сделать изображение и видео приватными и обеспеченными. Поэтому я хочу сохранить их во внутренней памяти приложений. Таким образом, никакое другое приложение не может получить к нему доступ. Пожалуйста, предложите.
посмотрите на это http://stackoverflow.com/a/7887114/964741 –
Я не понимаю. что вы подразумеваете под внутренней памятью приложений (не в SD-карте или галерее устройств)? не могли бы вы рассказать мне. –
@RajaReddyPolamReddy Это обеспечивает механизм сохранения изображения в устройстве SDCard. Таким образом, все приложения могут получить к нему доступ. Я хочу сделать изображение и видео приватными и обеспеченными. Поэтому я хочу сохранить их во внутренней памяти приложений. Таким образом, никакое другое приложение не может получить к нему доступ. Пожалуйста, предложите. –