일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- C
- mysql
- jsp
- 데이터베이스
- Java
- 자바
- coding test
- jvm메모리구조
- 리액트프로젝트
- sql
- msa개념
- BCIT
- microservices
- SpringFramework
- CSS
- 웹개발자
- 안드로이드
- servlet
- 웹개발기초
- job
- Programming
- MVC
- 웹개발
- 코드잇
- DB
- MSA
- html
- 밤비노
- Bambino
- two pointers
- Today
- Total
초보 개발자의 기록
안드로이드 설명 본문
안드로이드 | 아이폰 | |
개발용 pc(하드웨어) | 제한 X | Mac |
개발자 PC OS | 제한 X | Mac OS |
포팅 비용(스마트폰 배포) | 개발자 최초 등록비 $25 | 1년 / $99 |
개발 언어 | Java / Kotlin | Objective C +garbage collector / Swift |
탑재된 운영체제 | 안드로이드 OS | IOS (아이폰용 OS) |
전용 IDE | Eclipse+ADT+AVD / Android Studio (IntelliJ) | XCode |
어플리케이션 설치 파일 | apk | ipa |
어플리케이션 마켓명 | Google Play Store | App Store |
AVD (Android Vurtual Device)
핸드폰이 없는 사람을 위한 가상의 핸드폰 에뮬레이터
스마트폰이 없을 경우 가상의 하드웨어인 에뮬레이터를 이용할 수 있음
ADT (Android Delvelopment Tool): 안드로이드 개발 툴
이클립스로 안드로이드를 개발하기 위해서는 안드로이드 개발용 플러그인이 추가되어야함
SDK
안드로이드 API가 들어있음
안드로이드 개발 도구를 설치해야 함
JDK
안드로이드를 개발하기 위해서는 자바 개발 도구가 설치되어 있어야 함
Android Studio
개발의 효율성을 위해 구글에서 공식적으로 지원하는 통합 개발환경을 설치
이클립스가 안드로이드만을 위한 전용 IDE가 아니기 때문에,
구글에서는 안드로이드 전용 IDE를 개발 및 제공하는 통합 개발환경
Android Studio에 스마트폰 연결하여 사용할 경우
1.삼성 USB드라이버 통합설치
2. 스마트폰 설정> 개발자 옵션> usb 디버깅
개발된 앱을 USB로 연결하여 스마트폰에 배포하려면 개발자 옵션에서 USB 디버깅을 허용하도록 함
PC와 스마트폰이 USB로 연결되더라도, 핸드폰이 인식되지 않을 때 스마트폰을 위한 전용 드라이버를 PC에 설치
안드로이드 앱을 나의 스마트폰에 배포할 떄는 어떠한 비용도 들지 않음
안드로이드 앱을 스마트폰에 배포하려면 , 구글의 개발자 계정이 필요하며 등록비는 $25임
중력센서 지원, NFC지원, 블루투스 통신 지원, 소형 데이터베이스인 SQLite 지원
오라클, MSSQL, MySQL과 같은 외부의 DBMS를 제어하는 JDBC는 지원하지 않음
안드로이드가 오라클에 접근하려면? 연동되는 웹서버를 중간에 두어야함
'Android' 카테고리의 다른 글
GUI 컴포넌트 종류와 이용 (0) | 2021.01.23 |
---|---|
첫 버튼 생성 (0) | 2021.01.22 |
Android Studio 기본 설명 (0) | 2021.01.22 |
안드로이드-개발환경 구축 (0) | 2021.01.22 |