본문 바로가기

모바일 애플리케이션 14주차 이번주는 네트워크를 사용하는 방법을 배웠으며그 중 몇 가지 실습을 통해 예제를 배워보았습니다. 소스 파일 : https://github.com/SeungGeunOh/Week14 1. 메인화면입니다.버튼을 통해웹페이지 읽기RSS데이터 받아오기앱에서 서버에 로그인 하기액티비티로 이동합니다. 2.Reading Webpage 입니다.빨간 밑줄에 웹페이지를 입력하시면 됩니다. 3. 주소를 입력 후 go버튼을 누르면입력 한 주소에 페이지소스를 보여줍니다. 4. Reading RSS 입니다.RSS 페이지 정해놓고(액티비티안에)DOWNLOAD 버튼을 클릭합니다. 5. 클릭 후 화면입니다.RSS내용을 하나씩 리스트뷰로 연결해 줍니다. 6. 로그인 화면입니다. 7. 웹서버에 연결된 php과 통신합니다.지정된 아이디와 비밀.. 더보기
안드로이드 스튜디오 네트워킹 배워보자! Networking 이란? 데이터베이스와 서버와 클라이언트의 의사소통하는 행위를 말합니다. 네트워킹은 응답속도를 높이기 위해 소켓 연결을 선호합니다.TCP/IP 통신방식을 제공하는 소켓을 사용하는데 이를 사용하기 위해서버와 클라이언트를 개발했습니다. 소켓의 연결표준 자바 소켓을 안드로이드에서도 그대로 사용가능하며서버쪽에는 서버 소켓을 만들고클라이언트족에는 소켓을 만들어 서버 소켓으로 연결합니다. Stream 객체를 이용해 데이터를 주고받습니다.안드로이드 진저브레드 이상 버전에서는 네트워크를 위해 무조건 쓰레드를사용해야 합니다.(Thread + Handler, AsyncTask) 자바 소켓 프로그래밍 소켓 서버 소켓 클라이언트 안드로이드 소켓 클라이언트 만들기 AndroidManifest.xml 에 Int.. 더보기
모바일 애플리케이션 13주차 이번 시간에는 스레드를 사용한 어플을 제작하였습니다. 소스파일 : https://github.com/SeungGeunOh/Week13.git 1. 첫 화면이고 3초 후 메인 화면으로 이동됩니다. 2. 메인화면의 모습입니다.처음으로를 클릭하면 모든 화면이 초기화가 되며, 불꽃무늬를 클릭하면 입력한 초가 지날때마다 사진이 변경됩니다. 3. 3초로 설정하고 실행한 모습입니다.0초가 되면 첫 번째 사진부터 뜹니다. 4. 중간에 마음에 드는 메뉴가 나와서 멈추게 하고싶다면,클릭하면됩니다.클릭하면 흘러간 시간을 출력해 줍니다. 5. 마지막까지 선택을 안할 시 런처화면이 뜨고사진의 활동이 멈추고 런처를 클릭하더라도 아무런 변화가 없습니다.다시 실행을 원한다면 처음으로 버튼을 클릭하여 진행합니다. 이상으로 13주차 과.. 더보기