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

시간표 어플입니다. 현재 시간과 비교해서 (시간동기화?)

0 추천
버스 시간표 어플인데

기존의 시간표가 db파일로 있습니다.

그래서 현재 시간과 비교하여 가장 가까운 시간에 있는 시간표를 표시해 주고 싶은데요

질문1.

현재 시간을 가져와서 가지고있는 db와 비교 해야 할 것같은데 현재 시간 가져오는 함수가 있다면 키워드좀 부탁드릴게요 ㅠ 찾아보겠습니다 뭐라고 찾아야 할지 감이 안오네요..

질문2.

시간을 비교했으면 그 시간을 어플에 사람이 볼수 있게 뿌려주어야 할것 같은데 뿌려주려면 시간대별 레이아웃 이미지를 예를들어 12시 이면 어플에는 12:00 이미지를 띄워주어야 하는데 이미지를 다 따로 만들어서 해주는 방식으로 해야하는지요???

 

힌트 좀 부탁드립니다 ㅠ
개님개님 (520 포인트) 님이 2015년 1월 28일 질문
아 안드로이드 시간 가져오기 검색하면 시간을 가져올수가 있네요ㅎㅎ

두번째 질문 부탁드립니다 ㅠ

1개의 답변

0 추천
 
채택된 답변
Calendar 클래스가 있습니다.

 

Calendar c = Calendar.getInstance(); // 현재 날짜(물론 시간도) 불러오기

 

int mHour = c.get(Calendar.HOUR_OF_DAY); // 시간

int mMinute = c.get(Calendar.MINUTE); // 분

 

 

뿌려주는 건...

 

그냥 넣으면 땡...

시간, 분 뽑았으면 setText(mHour+" : "+mMinute); 이런 식으로?

 

아 물론 int형이니까 String으로 변환해줘야겠죠?
익명사용자 (5,930 포인트) 님이 2015년 1월 28일 답변
개님개님님이 2015년 2월 14일 채택됨
아참 시간대별로 이미지를 준비해놓고 그 놈을 뿌려준다는 거죠?
그럼 노가다하셔야.......

어지간한 어플에서는 죄다 기본적으로 지원되는 timePicker를 사용합니다.

커스텀해주기 귀찮거든요.
정보 감사합니다 ^^
그런데 뿌려주는건 제가 하려는 방식이랑은 좀 다르네요 ㅋ
아 댓글 다는데 댓글 또 다셨네요 ㅎㅎ 혹시 그.. 약간 스무스한 스크롤뷰 같은 걸 만들어서 (알람어플같이 시계를 돌린다?? 라는 느낌?) 하는 방법을 생각중인데 이미지로 일일이 하지 않는 방법이 있을까요?
timePicker 한번 찾아봐야겠네요 감사합니다 ㅎ
네 그런 걸 지원해주는 timePickerDialog가 있습니다. 그냥 호출하면 땡. LG에서 만든 앱도 그냥 오리지날 그대로 쓰더라구요
...