마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Preference 와 파일 저장 질문 드립니다.

0 추천
대략 100개 정도의 와이파이 모듈에 대한 { SSID 값, IP주소, PORT번호 } x 100 를 저장하고 목록을 만들어서 불러오는 기능이 필요합니다.

Preference 와 파일 중 어느 것을 사용하는 것이 좋을까요? 속도나 용량 등

파일로 입출력을 구성한다면, 각 모듈을 파일에 저장할 때 어떤 식으로 구분을 해야 할까요?

라인별로 모듈을 구분짓고, 각 라인마다 콤마를 구분자로 사용해서 ssid,ip,port 를 구분하는 식으로 해야 할까요?

선배님들의 조언 부탁드리겠습니다.
익명사용자 님이 2016년 6월 7일 질문

2개의 답변

0 추천
 
채택된 답변

100개 정도면, Preference 사용하세요.

"data00", "data01", .. ,"data99" 

정도로 만들어서 사용하면 될 겁니다.

다 읽는데 0.01초도 안 걸릴 겁니다.

몇천개 이내라면 메모리에서 전부 관리하고, 파일에 배열 전체를 파일에 읽고/쓰는 방법도 가능합니다.

프로그램을 만들 때는 알고 있고 + 쉬운 방법이 최고입니다.

사소한 걸로 고민하지 마세요. ^^

익명사용자 님이 2016년 6월 7일 답변
0 추천
속도나 용량 모든 면에서 sqlite사용을 권장합니다.
ThisPlus (46,920 포인트) 님이 2016년 6월 7일 답변
시간과 자원의 제약이 있다면 익명사용자님의 말씀처럼 선호환경을 이용하는것도 좋지만,
저장 갯수의 변동이 있을때... spec이 변할 때 등등을 고려하면...
저도 sqllite에 한표 ㅎ

SQL문법에 익숙하지 않아서 일반적 ORM이 부담된다면 자바 문법과 Stream형식의
Realm등의 다른 DB도 쓸수 있겠지만.. 작은 어플에 그런거 쓰기에는 용량이 ㅎㄷㄷ해서...
...