초보 개발자의 기록

안드로이드 설명 본문

Android

안드로이드 설명

bambinodeveloper 2021. 1. 22. 22:53
728x90
  안드로이드 아이폰
개발용 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는 지원하지 않음

안드로이드가 오라클에 접근하려면? 연동되는 웹서버를 중간에 두어야함

 

 

 

 

 

 

 

728x90
반응형

'Android' 카테고리의 다른 글

GUI 컴포넌트 종류와 이용  (0) 2021.01.23
첫 버튼 생성  (0) 2021.01.22
Android Studio 기본 설명  (0) 2021.01.22
안드로이드-개발환경 구축  (0) 2021.01.22