I need to save the video files recorded by the camera in a way that can not be accessed by another application or user connecting the device to a PC.
I want to only can access the files the application that created them.
This is how to set the output path files to record video:
MediaRecorder videoRecorder;
//(...)
videoRecorder.setOutputFile(Environment.getExternalStorageDirectory().getPath() + "/myfile.mp4");
Is it possible to do in private mode?
This saves to internal storage, it's accsesible only for your app.
If you want to know more: http://developer.android.com/training/basics/data-storage/files.html