То, как вы в настоящее время используете это, не сработает, обычно вы пытаетесь выполнить запись во внутреннее хранилище, которое является частным для вашего приложения и должно находиться в каталоге ваших приложений.
Правильный способ создания потока файлов - это
fin = openFileOutput("file2.txt", Context.MODE_PRIVATE); // open for writing
fout = openFileInput("file2.txt", Context.MODE_PRIVATE); // open for reading
, который найдет файл в вашей области хранения для вашего приложения, который обычно имеет вид
/data/data/com.yourpackagename/files/...
Вы все еще можете создавать каталоги в своей области приложений, если вам, конечно, нужна структура каталогов.
Если вам нужно выполнить запись во внешнее хранилище, это другой процесс, для получения дополнительной информации см. Хранение данных Android