画像とビデオをアプリケーションの内部メモリのみに保存する必要があるプロジェクトに取り組んでいます (SDCard やデバイス ギャラリーではありません)。以下のコードを使用しています。ただし、これにより、画像/ビデオもデバイス ギャラリーに保存されます。ご意見をお聞かせください。
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();
}
画像や動画を非公開にして安全にしたい。だから私はそれらをアプリの内部メモリに保存したい。したがって、他のアプリはアクセスできません。提案してください。