자다가 갑자기 생각나서 한번 만들어보았따. TO에 누구에게 보낼것인지 적고 Subject에 제목을적고 Message에 내용을 적고 send누르면 바로 전송된다. 휴대폰 내의 gmail을 이용하였따. xml에서 각 텍스트뷰 에디트뷰 버튼을 생성하고 java에서 버튼을 클릭시 rfc822를 통해 email을 보낼 수 있다. ----------------------------------------------- 첨부파일 버튼도 추가해봐야겠다.
날씨어플은 조금씩 업데이트하고 구글 Map api를 통해 현재 위치를 띄우는 앱을 만들어보자. 구글맵과 날씨와 알람 기능을 합쳐 봐야겠다. 알람 음성 TTS기능 사용 예정 알람울릴때 알람 울리고 시간 말해주고 현재위치 하루 날씨 말해줌 최저온도 최고온도 날씨 알람이 아니더라도 시간설정으로 현재위치 하루날씨 최저온도 최고온도 날씨 말해주는 기능
대략적으로 다 만들었다고 생각한다. 1. 기상청의 데이터를 앱으로 간편하게 볼수 있다. (스마트폰 조작을 잘 못하시는 분들을 위해 버튼으로만 만듬) 2. 안드로이드 스튜디오와 자바 스마트폰만 된다. 3. 거의 파싱기술만 있고 안드로이드 스튜디오를 조금만 할줄 알면 가능할 것 같다. (제 안드로이드 전체 다보면 가능) 4. 파싱법 - manifest.xml에 이 부분 추가 후 사용하고자 하는 페이지의 자바에서 xml파일의 링크를 적는다. 연결리스트로 만든 다음 필요한 데이터 부분의 태그부분을 뽑아낸다. 에러사항 - 완성후 스마트폰에서 보려고 할 때 안드로이드 9이전 버전의 기기에서는 파싱한 데이터가 잘보이는데 안드로이드 9버전부터는 잘 안보였다. 해결방법으로는 보안으로 인해 파싱 방법이 바뀌었다고 한다. ..
https://github.com/ssj9398
기상청의 api를 파싱해서 필요한 데이터만 뽑은다음 출력을 해보았다. 메인화면 날씨정보가 뜬다. 자세한건 apk파일을 다운받아서 실행을 해보면 될것 같다. 소스코드도 같이 올려 놓겠습니다. 기상청의 api이 xml로 되있는데 그걸 태그를 통해 필요한 데이터들만 연결리스트로 만들고 출력을 하였다. - 두개의 태그에서 데이터를 가져오는게 힘들었다. 위의 사진은 예시로 라고 된 부분 의 하위 부분의 데이터를 뽑아고 보면 된다.
기상청의 API를 가져왔다. 소스코드 와 출력 화면 우선 메인 화면에서 간단히 버튼들만 만들어 주었다. 기상청의 xml형식의 데이터를 받아서 안드로이드에 뿌려주고 있다. https://alisyabob.tistory.com/28 지금까지 만든 날씨어플2 (진행중) 기상청의 api를 파싱해서 필요한 데이터만 뽑은다음 출력을 해보았다. 메인화면 날씨정보가 뜬다. 자세한건 apk파일을 다운받아서 실행을 해보면 될것 같다. 소스코드도 같이 올려 놓겠습니다. 기상청의 api이.. alisyabob.tistory.com
안드로이드에서 날씨 어플을 만들어 보고자 한다. 기상청에서 api를 받아와 간단한 날씨 어플을 만들어보자. https://alisyabob.tistory.com/category/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%3F '프로젝트?' 카테고리의 글 목록 손성진 alisyabob.tistory.com 프로젝트에 보시면 날씨어플 만든게 있습니당 1,2,3
요즘 할게 너무 많아서 글을 못올리고 있는데 주말에 한번에 올려야 겠다.... 잠깐 시간 날때마다 기사실기 DB부분을 퀴즐렛으로 만들어 봤다. https://quizlet.com/join/Uyr7uBYev 17년부터 나온기출문제를 토대로 한번 만들어보았따. 써보신분은 댓글로 후기 부탁드립니다.
순서 1. 아두이노에서 데이터를 받는다. 2. 받은 데이터를 PC(클라이언트)로 보낸다. (클라이언트생성) 3. PC(클라이언트)로 온 데이터를 라즈베리파이 (서버)로 보낸다. (서버생성) 4. 라즈베리파이 (서버)에서 DB를 구축한다. (Putty) 생각 - 대충 봣을땐 엄청 쉬워 보인다..... - 클라이언트와 서버는 오픈소스가 있다 그걸 잘 수정 하면 데이터 송수신을 쉽게 할 수 있을 것 같다. - 라즈베리파이에서 DB를 어떻게 구축 할것인지는 생각해봐야 할것같다. 대략적인 그림 설명 위 사이트에 보시면 설명을 보실 수 있으며 아래에 제가 소켓 통신을 이용 하여 만든 프로젝트가 있습니다. https://alisyabob.tistory.com/category/%EC%BD%94%EB%94%A9/%ED%..
네트워크 프로그래밍이란 - 소켓을 기반으로 프로그래밍을 하기 때문에 소켓 프로그래밍이라고 한다. - 네트워크로 연결된 장치들의 데이터 송수신 프로그램의 작성을 의미함 전화를 이용한 설명 (1) 전화 받는 소켓의 생성 ex) int socket (~~); - 소켓은 전화기로 생각하면 쉽다. - " socket함수 호출로 생성한다. (2) 전화번호의 부여 ex) int bind (~~); - 소켓의 주소할당 및 연결 - " 주소 정보는 IP와 PORT번호로 구성된다. (3) 전화기 연결 ex) int listen(~~); - 연결요청이 가능한 상태의 소켓 (걸려오는 전화를 받을 수 있는 상태) - 전화를 거는 소켓은 연결 요청 가능 소켓이 될 필요가 없다. (걸려오는 전화를 받는 소켓에서 필요한 상태이므로)..