2학기 프로젝트 진행(12)
-
#191028. 날씨 앱 만들기 (8) - 날씨 예보 만들기 2
저번에 만든 날씨 예보를 이어 만드는 과정입니다. 그런데 실행을 해보니 예상치 못한 오류가 발생했습니다. java.lang.NullPointerException: Attempt to read from field 'java.util.List.com.example.androidweatherappv2.Model.WeatherForecastResult.list' on a null object reference at ... 아마 WeatherForecastResult 클래스에서 List를 불러왔는데 제대로 초기화 되어 있지 않아서 Null값을 가르켰고 NullPointerException을 내놓은 것 같습니다. 확인해 봤더니, 변수를 넘겨받는 생성자가 제대로 정의되어 있지 않았던게 문제였습니다. public We..
2019.10.28 -
#191014. 날씨 앱 만들기 (7) - 오류 수정, 날씨 예보 만들기
검색해본 결과.. 서버에서 받아오지 못했다는 건데 와이파이 문제일 수도 있었다네요. 그리고 링크도 잘못 써져 있어서 고쳐주니.. 잘 실행이 되는 걸 볼 수 있습니다. 이제 날씨 예보를 위한 모델을 만들어줍시다. 예보를 위한 Component를 만들어줍니다. Cardview를 사용할 계획이예요. 카드를 구현해주고 오늘은 여기서 마무리!
2019.10.14 -
#190930. 날씨 앱 만들기 (6) - 오늘의 날씨 만들기 2
저번에 이어 오늘의 날씨를 마무리해보도록 합시다. 로딩 화면을 구현하고 있습니다. 별거는 없고 ProgressBar를 넣어주면 됩니다. 날씨 정보를 얻어와서 내용을 추가해주는 함수를 구현해주고 있습니다. 얻어온 정보를 날짜로 바꿔주는 함수를 구현해야겠네요 간단하게 구현! 나머지를 다 써주면! 실행은 되는데 오류가 나는군요.. 다음 시간에 검색을 통해 알아보고 해결해보도록 합시다.
2019.09.30 -
#190923. 날씨 앱 만들기 (5) - 오늘의 날씨 만들기
이제 본격적으로 오늘의 날씨를 만들어봅시다. 우선 위치와 이미지를 넣을 틀을 만들어줍니다. 텍스트를 붙여넣어서 날짜와 시간이 들어갈 칸도 만들어줍시다. 경계선을 만들어줄 거예요. 이러면 표 레이아웃이 잡혀요 이렇게 수정해주었습니다. 이제 레이아웃은 어느 정도 된 것 같은데, 슬슬 구현을 해야겠죠?
2019.09.23 -
#190916. 날씨 앱 만들기 (4) - Adapter, Fragment, Execute
저번에 MainActivity를 수정했는데 마무리하기 전에 Adapter부터 손봐야할 것 같아요. fragment의 리스트와 타이틀을 가져와 주는데 여기서 ArrayList가 나올 줄 누가 알았을까요 그 다음에는 Fragment Component를 만들어줍니다. 컬러도 밋밋하니까 파란색으로 바꿔줍시다 오류가 터졌습니다.. 코드를 조금 수정해서 앱을 실행시켰습니다. 위치 권한도 잘 얻어오네요 성공입니다!
2019.09.16 -
#190901. 날씨 앱 만들기 (3) - MainActivity 수정하기
저번에 이어 API를 조금 더 만지다가 조금씩 진행해볼까 해요. 바로 시작해봅니다. 그 전에 AndroidManifest.xml을 수정해줍니다. 권한도 넣어주고, 앱 설정도 넣어줍니다. activity_main.xml을 수정해줍시다. 원래 여기에 Hello World가 있었어요 지워줄 필요가 있습니다 그리고 Layout을 CoordinatorLayout으로 바꿔줘요 MainActivity... 를 수정해주고 오늘은 마무리했습니다.
2019.09.01