안드로이드 스튜디오 날씨어플 3 (완료라기엔 애매한 )
- 코딩/허접한 프로젝트?
- 2019. 5. 10.
대략적으로 다 만들었다고 생각한다.
1. 기상청의 데이터를 앱으로 간편하게 볼수 있다. (스마트폰 조작을 잘 못하시는 분들을 위해 버튼으로만 만듬)
2. 안드로이드 스튜디오와 자바 스마트폰만 된다.
3. 거의 파싱기술만 있고 안드로이드 스튜디오를 조금만 할줄 알면 가능할 것 같다. (제 안드로이드 전체 다보면 가능)
4. 파싱법 - manifest.xml에
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="29" />
<!-- 인터넷 접속 허용 -->
<uses-permission android:name="android.permission.INTERNET" />
이 부분 추가 후
사용하고자 하는 페이지의 자바에서 xml파일의 링크를 적는다.
연결리스트로 만든 다음 필요한 데이터 부분의 태그부분을 뽑아낸다.
에러사항
- 완성후 스마트폰에서 보려고 할 때 안드로이드 9이전 버전의 기기에서는 파싱한 데이터가 잘보이는데
안드로이드 9버전부터는 잘 안보였다.
해결방법으로는 보안으로 인해 파싱 방법이 바뀌었다고 한다.
해결 방법으로는
(manifest.xml에 android:usesCleartextTraffic="true" 추가하기 or http ->https로 변경하기
이외에 다른 방법도 있는데 위 두 가지가 사용이 편리
대략적인 출력 화면
중기예보 부분에 스크롤을 넣었다.
구현 화면 영상 (https://youtu.be/m2B08mqz3Fo)
소스코드 https://github.com/ssj9398
APK파일과 메인 소스가 다 있다. Android weather에잇다.
java단 소스코드
https://alisyabob.tistory.com/232
코드 잘짜는 방법
https://alisyabob.tistory.com/233
XML단 소스코드
소스코드가 필요하신분은 아래에 메일 주소 남겨주세요!
'코딩 > 허접한 프로젝트?' 카테고리의 다른 글
온・습도에 따른 데이터 DB화 및 블루투스 통신 (완료) (0) | 2019.05.13 |
---|---|
메일보내기어플 (안드로이드 어플) (진행중) (0) | 2019.05.12 |
안드로이드 스튜디오 날씨어플2 (진행중) (1) | 2019.05.09 |
안드로이드 스튜디오 날씨 어플 1 (진행중) (0) | 2019.05.08 |
날씨어플 (0) | 2019.05.06 |