1. db 파일에 식당이름, 전화번호, 메뉴 저장
2. 버튼을 누르면 테이블 중에서 랜덤으로 한 값을 선택해서 출력
매우 간단한 기능이지이었만 고생을 많이 했던 부분
- db 파일 생성. (이유는 모르겠는데 SQL Expert 가 계속 실행이 안돠었다... 불법다운로드 하지말자 ㅋㅋ )
- 컬럼 저장 방식?? (처음에 식당 이라는 테이블에 모든 값을 집어넣었는데 나중에 종류별로 select 하려니 힘들었다.)
- asset 에서 /data/data/databases 폴더로 복사하기
- 여러가지 방식이 있는데 처음 해보는 것이여서 많이 고생했다.
- sharedpreferences 를 이용하는 방법이 있고 그냥 databases 안에 파일이 있는지 확인 하는 방식이 있었다.
- sharedpreferences 가 훨씬 더 나은 방법인 것 같긴 하지만... 이미 databases 폴더를 열어보는 방법으로 이미 짰다.
- 아직은 데이터가 별로 없어서 db파일이 작은데 db 파일이 커지면 문제가 될 수도 있으니 sharedpreferences 방식으로 바꾸고 웹에서 다운로드 하는 방법으로 바꾸어야 겠다.
바이트 단위로 파일 복사
byte[] buffer = new byte[1024];
while ((read = bis.read(buffer, 0, 1024)) != -1) {
bos.write(buffer, 0, read);
}
'Portfolio > 숭실대' 카테고리의 다른 글
시간표 기능 (0) | 2014.09.21 |
---|---|
GCM 학사정보 팝업기능 (0) | 2014.09.15 |