기적을 부르는 안드로이드 통신 프로그래밍
도서명:기적을 부르는 안드로이드 통신 프로그래밍
저자/출판사:박헌재/투에이치앤에스
쪽수:912쪽
출판일:2017-08-18
ISBN:9791195570522
목차
01장. 기본 지식과 네트워크 환경 구축
1.01 통신 표준과 사용 용어
1.02 IP 주소
1.03 인터넷 프로토콜
1.04 TCP/UDP 프로토콜
1.05 개발 환경 구축
1.06 마무리
02장. 소켓 통신
2.01 InetAddress 클래스
2.02 SocketAddress 클래스와 NetworkInterface 클래스
2.03 클라이언트 소켓 프로그래밍
2.04 서버소켓 프로그래밍
2.05 소켓 통신과 스레드
2.06 데이터그램 프로그램
2.07 멀티캐스트 통신
2.08 마무리
03장. 안드로이드 소켓 통신
3.01 안드로이드 네트워크 환경 조사
3.02 에코 클라이언트 애플리케이션
3.03 에코 서버 애플리케이션
3.04 안드로이드 채팅 애플리케이션
3.05 데이터그램 프로그램
3.06 마무리
04장. 소켓채널 통신
4.01 NIO 버퍼
4.02 소켓통신과 소켓채널 통신
4.03 클라이언트의 소켓채널 작업
4.04 서버소켓채널
4.05 비동기소켓채널
4.06 안드로이드 소캣채널
4.07 채팅 클라이언트
4.08 데이터그램 채널
4.09 마무리
5장. 블루투스와 헤드셋
5.01 블루투스 활성화
5.02 블루투스 검색 응답과 페어링
5.03 블루투스 데이터 통신
5.04 블루투스 서비스 검색
5.05 블루투스 헤드셋과 스테레오 오디오 서비스
5.06 마무리
06장. 무선랜과 와이파이 다이렉트
6.01 무선랜의 특징
6.02 무선랜 상태 정보 확인
6.03 와이파이 다이렉트
6.04 와이파이 다이렉트의 프로그래밍 작업
6.05 와이파이 잠금과 멀티캐스트 설정
6.06 마무리
7장. NFC(Near Field Communication)
7.01 NFC 작동 모드
7.02 NDEF 포맷
7.03 태그 디스패치 시스템
7.04 포그라운드 디스패치 시스템
7.05 NDEF 메시지 생성과 파싱
7.06 NDEF 메시지 전송
7.07 안드로이드 빔(Beam)
7.08 마무리
8장. HTTP 통신
8.01 HTTP 프로토콜
8.02 HTTP 헤더
8.03 엔티티 헤더와 엔티티 본문
8.04 URI와 URL
8.05 URLConnection 클래스
8.06 HttpURLConnection 클래스
8.07 HTTP 쿠키
8.08 HTTP 사용자 인증
8.09 마무리
9장. 웹뷰와 자바 스크립트
9.01 웹뷰 클래스
9.02 자바 스크립트
9.03 웹크롬클라이언트 클래스
9.04 사용자 기본 접근 인증
9.05 마무리
10장. DOM 파서와 SAX 파서 그리고 제이슨
10.01 DOM 파싱 프로세스
10.02 XML 문서 생성
10.03 안드로이드 XML문서 파싱 작업
10.04 SAX 파싱 프로세스
10.05 제이슨
10.06 마무리
11장. 위치 기반 서비스
11.01 구글 플레이 위치 서비스
11.02 지오펜스(Geofences) 서비스
11.03 마무리
12장. 구글맵 버전 2.0
12.01 구글 API KEY 얻기
12.02 구글맵의 XML 레이아웃
12.03 구글맵에 위치 표시
12.04 구글맵 이벤트와 위치 설정
12.05 장소 검색 서비스
12.06 마무리
13장. . OAuth2.0 인증과 드라이브 서비스
13.01 OAuth 2.0 인증
13.02 OAuth2.0 인증 프로세스
13.03 계정관리자로부터 OAuth 2.0 인증
13.04 구글 플레이 서비스를 사용한 OAuth 2.0 인증
13.05 구글 드라이브 서비스
13.06 드라이브 내 파일 검색
13.07 마무리
14장. 이메일 전송과 수신
14.01 SMTP 프로토콜
14.02 마임 타입
14.03 안드로이드 메일 전송 프로그램
14.04 POP3 프로토콜과 IMAP 프로토콜
14.05 이메일 메시지
14.06 마무리
부록 1. HTTP 상태코드
부록 2. 특수문자의 URL 인코딩
찾아보기