안드로이드 개발 질문/답변
(글 수 45,052)
공부목적으로 기존 다른 앱의 레이아웃만 줄줄 따라하다가
질문이 생겼습니다.
회원가입을 할때, 아이디, 비밀번호 정보만 핸드폰
sd에 저장하려고 합니다.
지금은 텍스트파일의 제목을 아이디로, 비밀번호를 내용으로 해서 저장하는 데 까지 구현이되었는데
아이디에 예를 들면 "shunzmj.txt"라고 입력을 해야 텍스트파일로 생성이되요
"shunzmj.doc"로 하면 비밀번호를 내용으로 한 doc파일이 생성이되구요.
아이디는 "shunzmj"라고 입력해도 자동으로 txt파일로 인식하고 파일 생성을 하고싶은데
어디를 바꿔야할지 잘 모르겠네요ㅠㅠ
자문 좀 구하러 왔습니다ㅠㅠ




소스파일은 보지않고 일단 답변드릴께요. 파일 생성은 File 클래스를 통해서 하게 됩니다.
File file = new File(파일명);
위 소스에서 파일명에 해당하는 이름으로 파일이 생성될껍니다.
말씀하신대로 여기서 확장자는 무조건 .txt 로 하고 자동으로 확장자를 붙이기 위해서는
File file = new File(아이디명 + ".txt");
로 하시면 됩니다. 그럼 나중에 파일을 찾을 때도
아이디명 + ".txt" 로 붙여주셔서 파일을 접근하셔야 겠지요.
소스에서는 File 클래스를 찾아보시면 되지 않을까 싶네요.