본문 바로가기

Android54

WEATHER V3 (DB 적용하기) Weather app 아~이제 DB까지 넣었다. DB는 인터넷에 돌아다니는 파일을 썼고, DB를 asserts폴더에 넣어 복사하는 코드도 인터넷에서 참고하였다. 링크는 정확히 기억이 ;;;(너무 이곳 저곳 기웃거리다 보니;;) 일단 앱을 실행하면 DB가 있는지 검사를 하고, 없으면 복사해 넣는다. 그리고 list 가져오기 버튼을 누르면 지역정보가 스피너에 들어온다. 스피너에서 보고자 하는 지역을 선택하고, 날씨보기를 누르면 날씨가 나옴. 다음 버전은 소스좀 심플하고 보기좋게 바꿔야 겠다. 그리고 x,y좌표값이 있어서 gps를 공부해서 gps로 찾아오는 걸로 바꿔봐야 겠다. 2015. 2. 16.
WEATHER V2 (리스트뷰 적용하기) WEATHER v2(Eclipse 용) WEATHER v2(Android Studio용) 저번에 만들었던 날씨위젯에서 날씨 보여주는 부분을 리스트뷰로 바꾸고 아이콘을 추가했다 아직까지 db가 적용되지 않아 동네는 몇군데 되지 않는다;; db 파일로 넣고, 읽는 부분이 좀 잘 안되네;; 우선 리스트뷰 적용된 날씨가져오기~ 2015. 2. 16.
WEATHER V1(pull parser 이용한 기상청 날씨) 날씨어플(이클립스버전) 날씨어플(안드로이드 스튜디오버전) 아 xml 파서가 잘 이해도 안되서 좀 해멨다;; 여러가지 파서들이 있지만, DOM파서는 잘 안쓰는거 같고, SAX파서로 해보려했지만, 잘이해 안되서 가장 직관적이라는 Pull파서로 만들었다 ^^; 일단 아직은 베타버전~아이콘도없고;; 동네도 우리동네만 ㅋㅋ 일단 db를 공부해서 전국으로 확장하고, gps연결도 해보자 혹시라도 공부할 사람들을 위해 소스는 위의 링크를~ 실행화면 2015. 2. 16.
java SimpleDateFormat 이번에 보게 될 것은 'SimpleDateFormat'이라는 클래스입니다. 이것은 사실 안드로이드보다 자바에 있는 클래스인데요, 시간과 날짜정보를 가져 올 때 아주 유용합니다. 물론 SimpleDateFormat을 안드로이드에도 사용 가능합니다. 자세한 내용은 Oracle document 를 참고하세요. 일단 사용 가능한 옵션은 아래 표와 같습니다. 표만 봐선 잘 모르겠죠.? 간단한 예를 만들어 봤습니다. 일단은 포맷부터 보겠습니다. 123Date date=new Date(System.currentTimeMillis());SimpleDateFormat dateformat=new SimpleDateFormat("옵션");String currentdate=dateformat.format(date);cs 이게.. 2015. 2. 12.
android imageview 예제 다운로드 이미지뷰에 사진을 띄우는 3가지 방법에 대해서 해보겠습니다. 첫번째는 카메라로 찍어서 띄우는 방법!! 두번째는 갤러리에서 사진을 가져와서 띄우는 방법!! 세번째는 그림을 drawable에서 직접 가져오는 방법!! 바로 실행하면 아래의 화면이 뜹니다. 먼저 이미지뷰 하나만 띄웠습니다.(계속해서 다른기능들을 업데이트 할 예정입니다;;) 화면을 클릭하라고 되어있네요. 클릭을 하시게 되면 alertDialog가 띄워집니다. 위 그림처럼 갤러리에서 가져올껀지, 기본이미지를 띄울껀지, 아님 사진을 찍어서 띄울건지를 물어봅니다. 다이얼로그 소스는 아래와 같습니다. AlertDialog.Builder ad=new AlertDialog.Builder(this); ad.setTitle("How to get .. 2015. 2. 12.
android의 uri값 전달하기 Activity간에 URI값을 전달해야 될 때가 있습니다. intent.getExtra로 URI값을 가져오게 되면 NullpointException이 발생합니다. URI를 전달하는 2가지 방법이 있는데, 첫째는 intent.putExtra()로 보내고, intent.getParacelableExtra()로 가져오세요. send -> putExtra("uri",urivalue); receive -> Uri urivalue=getParcelableExtra("uri"); 두번째는 uri를 String으로 변환해서 보내고, intent.getStringExtra()로 받으시고, String값을 URI로 변경해 주면 됩니다. 변경 방법은 Uri.parse() 하시면 됩니다. send -> putExtra("ur.. 2015. 2. 12.

인기글