안드로이드 프로그래밍 개발은 어떻게 배우나요?
학습은
1 의 세 단계로 나뉩니다. 안드로이드 기본 단계: 플랫폼 아키텍처 특성 (Java/c) 시장/어플리케이션 구성 요소 환경 구축 및 배포/패키징 및 배포 AVD/DDMS/AAPT 디버깅 및 테스트 관련 리소스 액세스/리소스 제작 activity/service/broaap 안드로이드 고급 초급: 구성 요소 위젯/메뉴 메뉴 메뉴 메뉴/레이아웃 레이아웃 Layout 자세한 Xml 구문 분석 (Pull/Dom/Sax)/JNI 구문 분석 SQL 데이터베이스 원리.
SQLite//File 멀티미디어 Audio/Video/Camera 상세 정보
3, Android 고급: bluetooth /WIFISMS/MMS 어플리케이션을 통한 심층 분석 GPS 원리.
구현/위치 지정/추적/찾기/접근 경고, Geocoder 정방향 역방향 코덱 등 기술 상세 정보 2D 그래픽 라이브러리 (Graphics/View) 상세 SD 카드/센서/제스처 애플리케이션 구현?
확장 데이터:
지식 시스템
1, Unix/Linux 플랫폼 기술: 기본 명령, 리눅스 개발 환경
2, 엔터프라이즈 데이터베이스 기술: SQL 언어, SQL 문 튜닝, Oracle 데이터베이스 기술
3, Java 언어 핵심 기술: Java 언어 기반, Java 객체 지향 프로그래밍, JDK 핵심 API, JDBC, XML
4, 소프트웨어 엔지니어링 및 디자인 패턴: 소프트웨어 엔지니어링 개요, 구성 관리 및 SVN, UML, 기본 디자인 패턴
5, 안드로이드 애플리케이션 개발 기반: 안드로이드 개발 플랫폼, EclipseADT 개발 파일 및 네트워크 액세스, SQLite 데이터베이스 프로그래밍, 백그라운드 서비스 프로그래밍
6, 인터넷 핵심 기술: HTML, CSS, 자바스크립트, JQuery, Ajax 애플리케이션
7, 안드로이드 고급 애플리케이션 개발
8, 안드로이드 시스템 수준 개발: 마이그레이션, 구동, NDK(C 방향).
9, JavaEE 핵심 기술: 서블릿 핵심 기술, JSP 핵심 기술, Struts, Spring, Hibernate 프레임워크.