Portfolio/숭실대

식당 랜덤 체크 db 파일

루카스강 2014. 9. 15. 11:11

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