Я не думаю, что вы можете запретить запись других приложений, но вы можете запретить им запись в ваш файл с помощью File.SetWritable (). Если это недостаточно безопасно, и если файл не слишком большой, вы можете записать его во внутреннее хранилище и затем переместить на SD.