2013-03-09 2 views
0

JME Midlet을 개발할 계획입니다. Java ARchive에 텍스트 파일을 포함하고 싶습니다. 텍스트 파일의 각 줄에는 쉼표로 구분 된 문자열이 포함됩니다. 줄의 마지막 문자열은 플래그가됩니다.Midlet Java ARchive에있는 파일 작성하기

텍스트 파일을 읽을 때 유용합니다. MIDP 2.0 javadoc을 살펴 보았습니다. Class.getResourceAsStream(String name) 메서드는 InputStream 객체를 반환합니다. 이 방법을 사용하여 텍스트 파일을 읽을 수 있습니다.

내 미주 렛이 내 텍스트 파일에서 줄의 깃발을 바꾸고 싶습니다. 내 JAR에 포함 된 텍스트 파일에 쓸 수 있습니까? 그렇다면 어떤 클래스와 메소드를 사용해야합니까?

답변

2

Jar 파일은 장치에서 읽기 전용입니다. 귀하의 미들 렛은 텍스트 파일을 읽을 수는 있지만 다시 쓸 수는 없습니다. (이것은 의도적으로 설계된 것일 뿐이며 jar 파일은 서명 된 것일 수도 있고 서명 된 것일 수도 있습니다)

RecordStore라는 정보에 정보를 쓸 수 있습니다. 플래그가 필요한 경우이 플래그를 RecordStore에 씁니다. 다음에 midlet이 시작될 때 레코드 저장소가 존재하고 깃발이 들어 있는지 확인합니다.