### : 목차 구분 기호
--- : 목차 내에 항목 구분 기호
@@@ : 태그 용도
--- : 목차 내에 항목 구분 기호
@@@ : 태그 용도
,,, : 같은 목차 내에 구분 기호
목차
1. 이론 및 정보
2. 설정 및 그 밖에
3. 소스코드 또는 실습
4. 과제
###################################
1. 이론 및 정보
-----------------------------------* 안드로이드(Android) - @@@ start @@@ 시작
1. 앱(App)
1) 네이티브 앱
- 순수하게 안드로이드에서 제공하는 앱
2) 모바일 앱(웹앱)
- 안드로이드의 도움을 거의 받지 않음, 웹 브라우져
- jsp 책 37페이지 , 메타태그를 이용해서 쉽게 모바일에 맞춤
- 스마트폰에서도 볼 수 있게 배려함
3) 하이브리드 앱
- 네이티브와 모바일을 합쳐서 사용
- 네이티브와 모바일을 합쳐서 사용
2. Tool
1) Eclipse plugin
2) Motodev
3) Android Studio(Google 제공)
4) Visual Studio 2013
3. 기본 Runtime 환경
- Dalvik (JVM의 소형화) -> 5.0 부터는 새로운 방식으로 운영 : JIT(Just In Time) 컴파일러 사용 - 실시간 컴파일
- 롤리팝부터 ART 사용 : AOT(Ahead Of Time) 컴파일러 사용 - 미리 컴파일 해놓음
4. 4대 컴퍼넌트
(1) Activity
- 화면상에 하나의 화면
(2) Service
- Activity의 형제 : 하는일 기능이 똑같음
- 차이점 : 눈에 안보임(Background Service), Activity는 눈에 보임
- 거의 종료되지 않음, 종료가 되어도 새로 만들어짐
(3) Broadcast Receiver
- 모든 이벤트 확인????????
(4) Content Provider
- 다른 앱의 내용을 재활용
4. 과제
-----------------------------------
-----------------------------------
* Eclipse, SDK를 연결하는 방법
1) 직접 Eclipse에서 플러그인으로 다운
2) 직접 별도의 파일로 다운로드 받아서 쓸 수 있음
이번에는 기존 이클립스 버전에 새로 압축을 푼 이클립스를 사용 할 예정
폴더 명은 AndroidEclipse
android.com 설치 파일 받은 곳에서
Eclipse with ADT를 받을 예정임
이것이 이클립스와 SDK의 중간 역할을 함
Installing the ADT Plugin 클릭(https://developer.android.com/sdk/installing/installing-adt.html)
1. 이 사이트를 등록해서 자동으로 최신버전을 받게 하는 방법(간혹 안되는 경우가 있음)\
- https://dl-ssl.google.com/android/eclipse/
- http://dl-ssl.google.com/android/eclipse/
https가 잘 안되면 http로 하는데 이것마저 안되면 두번째 방법
2. ADT-23.0.6.zip 를 다운 받아서 설치
-----------------------------------
* 안드로이드 개발자 사이트
developer.android.com
Trainnig
-----------------------------------
* 마켓에 올리는 방법 나옴
developer.android.com/distribute/googleplay/developer-console.html
앱을 판매할 수 있게 도와줌
-----------------------------------
###################################
2. 설정 및 그 밖에
-----------------------------------
###################################
2. 설정 및 그 밖에
-----------------------------------
* 안드로이드 공식 사이트
android.com
맨 오른쪽 상단 ... 클릭
Android SDK 클릭
sdk tools only 에서 아래 Window Installer 다운
installer_r24.3.3-windows.exe
JAVA에 JDK가 필요한 것처럼
Android를 만드는데 필요한 것은 SDK
-----------------------------------
* 강사님 서버 JNDI 지원
jdbc/1503_1
jdbc/1503_1
...
web.xml에 ref를 걸 필요없음
소스 코드에만 쓰면 됨
-----------------------------------
* 안드로이드 설치
-----------------------------------
* 내 컴퓨터가 가상화 기능을 제공하나?
안드로이드 에뮬레이터가 빨리 되는데 도움이 되는 기능을 체크
"구글에서 CPU 가상화 지원"으로 검색
downloadcenter.intel.com/download/7838
pidenu41.msi 를 다운 및 설치, 확인
-----------------------------------
* 자신 스마트폰 USB 드라이버 설치
local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb
SAMSUNG_USB_Driver_for_Mobile_Phones.zip
-----------------------------------
* 가능하면 자신의 기기로 사용해라. 느리니까
-----------------------------------
* 안드로이드 스튜디오 미리 다운
-----------------------------------
###################################
3. 소스코드 또는 실습
-----------------------------------
###################################
3. 소스코드 또는 실습
-----------------------------------
-----------------------------------
###################################4. 과제
-----------------------------------
4-1
프로젝트 문서 제출하기
-----------------------------------
4-2
이력서 제출하기
-----------------------------------
4-3
안드로이드 프로젝트 7월 10일
팀별 발표는 필수, 개인 발표는 선택
-----------------------------------
4-4
스프링으로 게시판을 만들 수 있는 정도
스프링으로 게시판을 만들 수 있는 정도
-----------------------------------
4-5
기존의 프로젝트를 계속 할 거라면
final에 하이브리드 앱을 만들고
개인용 안드로이드 앱을 만든다
-----------------------------------
###################################
5. 과제 해결
-----------------------------------
5. 과제 해결
-----------------------------------
-----------------------------------
###################################
6. 기타
-----------------------------------
-----------------------------------
'OpenFrameWork' 카테고리의 다른 글
오픈프레임워크_Day71 (0) | 2015.06.24 |
---|---|
오픈프레임워크_Day70 (0) | 2015.06.23 |
오픈프레임워크_Day66 (0) | 2015.06.17 |
오픈프레임워크_Day65 (0) | 2015.06.16 |
오픈프레임워크_Day64 (0) | 2015.06.15 |