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

안드로이드 퀴즈개발 질문좀 ㅠ

0 추천
안녕하세요

안드로이드 개발 막 시작한 초보입니다..

책만 맨날 보다가 뭔가 실력이 머물러 있는거 같아서 앱 하나를 만들어보기로 결심했습니다..

간단한 퀴즈정도로 만들고 싶은데.

1.한글을 만든사람은?

1)세종대왕

2)광개토대왕

3)강감찬

 

뭐 이런식으로 만들고 싶은데 그냥 간단하게 생각하고

 문제배열, 정답 배열 2개 만들어 놓고 랜덤함수 돌려서 할려고 했는데 뭔가 노가다 느낌이 강해서..

 

DB를 써서 하고 싶은데 어떻게 접근해야 할지를 모르겠어요..

sqlite 써서 insert into 해서 전부다 넣고 해결해야 하는지 아니면 다른 접근방법이 있는지..

어떤 함수를 써야 하는지 힌트 조금만 주시면 열심히 그 부분 공부해서 개발하고 싶습니다

답변 주시면 감사하겠습니다ㅠ
익명사용자 님이 2015년 7월 7일 질문

1개의 답변

0 추천
 
채택된 답변
sqlite에 데이터를 넣는 방법중 sql 문을 사용해서 데이터를 넣는 방법은 insert into가 맞습니다.

그런데 지금 하고자 하는 것은 앱이 실행될때 데이터가 만들어지기보다는 이미 만들어진 데이터를 앱과 같이 배포 해야하는 것 같습니다.

그렇다면 sqlite건 뭐건 문제와 답이 있는 데이터를 만드시고 그 만드신 데이터를 앱에 포함해서 배포하고 또 그걸 실행시 읽어 들여서 문제들 보여주고 선택한 답과 정답을 비교하는 부분정도로 이루어지는 앱으로 느껴집니다.

이럴때는 미리 sqlite로 된 DB파일을 만드셔도 아무 문제가 없어보입니다.

이럴태면 pc용 sqlite관련 툴로 db파일을 만들고 앱에 추가해도 되는 문제라는 것이죠.

또다른 여러가지 선택지가 있습니다. 덱스트 파일을 사용할수도 있구요.

이런 문제는 기술적인 문제라기보다는 프로그램을 디자인하는 부분과 관계있어보입니다.

문제가 너무 추상적이 되어서 답을 해주시는 분들도 당황스럽게 만드는 부분으로 보입니다.

어떤 앱을 구상하셨다면 우선은 이것을 어떤식으로 구현해야할지에 대한 부분은 일단은 시간이 들드라도 하나 하나 찾아보고, 또 스스로 상상하고 하는 부분들이 많이 필요한 부분이라고 생각되어집니다.

검색도 많이하셔서 시간을 좀들이드라도 전반적인 부분을 이해하셔야 하는 부분으로 보입니다.

그러고 난 다음 무엇인가를 구현할때 기술적으로 막히거나 잘 않되는 부분들을 여기다 질문하시면 아마 좋은 결과가 있을 듯 보입니다.

지금하신 질문을 살펴보면 개발자들의 경험이나 취향에 따라서 얼마든지 다른 구조의 다른 구현이 가능 한 부분들이라 답이 정말 애매해지는 부분인 듯 보입니다.
컴러기 (22,230 포인트) 님이 2015년 7월 7일 답변
...