간단한 게임 데이터를 저장하기 위해 파일을 생성하려고 하는데요.

OutputStreamWriter fp;
fp = new OutputStreamWriter( new FileOutputStream("savedata.txt") );
BufferedWriter bw = new BufferedWriter( fp );
String temp = "파일 저장 테스트";
fp.write( temp, 0, temp.length() );
fp.close();
bw.close();

이렇게 코딩을 했습니다. 오류는 나지 않았고요.
그런데 파일은 생성되지 않네요.
sdcard에 생성되는게 아닌가요?
sdcard를 이용하려면 매니페스트에 따로 퍼미션을 줘야 하는건지요?
게임 만드는 부분 외에는 아는게 없으니 여러곳에서 막히네요.

고수님들의 답변을 부탁드립니다.
파일 입출력 관련한 글의 좌표만 알려주셔도 많은 도움이 되겠습니다.
검색을 충분히 해봤는데도 원하는게 나오질 않네요.