◆ 기타 상식
- LTE : Long Term Evolution --- 4세대는 아니다. 4G = 3G속도의 약 12배
- 플랫폼 ~ 개발환경 (OS+라이브러리+개발툴...)
- 모바일 플랫폼
- 통신자 플랫폼 // EX) KVM, SK-VM, GVM, WITOP, MAP, BREW... 등
- WIPI - 한국형 무선 인터넷 표준 플랫폼
◆ 안드로이드 ~ 자바 프로그래밍
◆ 'Hello World'
- 새 프로젝트 만들기
- Application Name - 어플 상단 title-bar
- Project Name - 툴에서의 프로젝트 네임
- Package Name - 플젝 내의 폴더 네임
- 아이콘 설정 화면
- 액티비티 생성
- activity - 화면 한 페이지 --- 액티비티
- activity name --- activity를 그려줄 java 파일명 (*.java) (자바 네이밍 규칙 가능)
- layout name --- activity를 그려줄 xml 파일 (소문자, _, 숫자만 가능)
(참고) Finish가 되지 않는 때가 있는데 이때 install updates 같은거 있으면 updates 해주면 된다.
◆ Project
- src --- *.java / java 소스코드
- R.java --- Resource
- Android 2.3.3 --- 배포 version
- assets --- 동영상 같이 큰 리소스
- bin --- res
--- AndroidManifest.xml ---
- libs --- 외부 라이브러리 갖다쓸 때
- res
- drawable --- 아이콘, 이미지 같은 거
- layout --- .xml 파일
@ - res를 뜻함
- values --- xml의 element 변수 속성에 대한 값 설정
- AndroidManifest.xml
◆ 플랫폼 툴
◆ 자바와 안드로이드 차이 ★ ★ ★ ★ ★ ★
- AndroidManifest.xml -- 누가 만들었는지 확인 가능 --- 신원이 밝혀져야 배포 가능 --- 서명없이 export 안됨
- source와 resource를 분리함 --- java와 xml
- 제약이 많다
◆ android 주요 함수
Activity extends Activity
- onCreate
- 참고- bundle --- 버퍼같은 존재
- savedInstacceState --- 현 어플 전의 상태를 갖고있음
- setContentView
'Computers > Android' 카테고리의 다른 글
day 3. SQLite (0) | 2012.06.20 |
---|---|
day 2. 뷰, 레이아웃, 위젯 (0) | 2012.06.20 |
0. AVD 생성하기 (0) | 2012.06.20 |
0. Android Development Toolkit - ADT plugin (0) | 2012.06.20 |
0. Android SDK (0) | 2012.06.20 |