안드로이드란?
[1] 안드로이드 :
안드로이드는 구글(Google)에서 만든 스마트폰용 운영체제로,
다양한 앱을 만들어 설치하면 실행될 수 있도록 구성된 앱 플랫폼
안드로이드의 특징?
[2] 안드로이드 특성 :
- 오픈소스 : 안드로이드는 오픈 소스로 아파치 2.0 라이선스를 사용
- 자바 개발 언어 : 안드로이드를 개발할 때 사용하는 언어는 자바와 코틀린.
자바 VM 위에서도 동작할 수 있어 코드를 효율적으로 만들 수 있음.
- 스마트폰을 위한 완벽한 컴포넌트 제공 : 안드로이드는 오픈 소스지만 스마트폰을 위한 완벽한 컴포넌트들을 제공함. 제공된 소스를 사용하면 스마트폰이 만들어지므로 대부분의 개발자는 그 위에 올라가는 앱만 만들면 됨.
- 쉬운 앱 간 연동 : 안드로이드로 만든 앱은 다른 앱에서 제공하는 기능을 쉽게 사용할 수 있음. 예시로, 사진을 찍기위해 단말기의 사진 앱을 연동하며 카메라 미리보기 화면을 직접 만들지 않아도 됨.
- 다양한 기능 지원 : 안드로이드는 리눅스 기반이라서 새로운 하드웨어 기능을 쉽게 연동할 수 있다는 장점이 존재함. 업그레이드도 빠름.
개발도구 설치 하기
1. https://developer.android.com/studio/archive 에 접속하여 Android 스튜디오 3.5.1 다운로드
(굳이 3.5.1을 다운 받지 않아도 되지만 학교에서 이 버전으로 진행하기 때문에 이걸로 설치하도록 하겠습니다.)
2. :다운로드 받은 파일을 실행시켜 설치를 진행한다.
3. 경로를 선택했으면 Install을 눌러 설치를 시작한다.
4. 설치를 완료하고 실행하면 안드로이드 스튜디오의 메인 화면이 나타나는 것을 확인할 수 있다.
개발도구 설정하기
1. Android SDK > SDK Platforms 모습 : Android SDK 플랫폼들을 확인할 수 있다.
2. Android SDK > SDK Tools 모습 : 그림과 같이 설정하고 설치하면 완성!
세세한 사용방법은 차차 업로드 해놓겠습니다.
'Archive > Hacking' 카테고리의 다른 글
[ GNS3 ] GNS3 설치 & VMWare 연동하기 (0) | 2020.09.15 |
---|---|
[카카오 100일 보안뉴스 한줄 요약] 오피스 365를 이해한 해커들은 어떤 방식으로 해킹을 진행할까? (0) | 2020.09.15 |
[카카오 100일 보안뉴스 한줄 요약] 중소 기업을 대상으로 무상제공하는 모의훈련 서비스 (0) | 2020.09.14 |
[카카오 100일 보안뉴스 한줄 요약] 국내 대표 포털사이트로 위장한 파밍공격 성행중 (0) | 2020.09.12 |
[카카오 100일 보안뉴스 한줄 요약] CJ대한통운 사칭 스미싱 기승 (0) | 2020.09.11 |