안녕하세요,

오라클자바교육센터입니다.

 

봄이 성큼 다가옴을 느끼게 해주는 3월의 첫주,

코로나가 없었다면 한창 봄꽃 축제를 즐기기 위해 준비할 시기에

마스크를 쓰고 다니는게 일상이 되어버린 하루입니다.

백신이 보급화되고 코로나가 하루빨리 종식되길 바라며

오늘의 포스팅 시작하도록 하겠습니다.

안드로이드 개발과정

여러분은 안드로이드에 대해 얼마나 알고 계신가요?

안드로이드는 스마트폰 운영체제 중 IOS와 함께

가장 많은 사용자를 가지고 있습니다.

보통 안드로이드는 아시아권, IOS는 유럽권에서 사용되며

안드로이드는 오픈소스로 이루어져

누구나 앱개발에 참여할 수 있도록 되어있습니다.

폐쇄적인 성향을 가지고 있는 IOS와는 다르게

보안적인 부분이 취약하지만

일반인도 앱개발을 할 수 있다는 점이 가장 큰 메리트이기도 하죠.

날이갈수록 진화해가는 스마트폰의 기능과

새로운 앱개발로 인해 앱개발자가 되고자 하는 사람들이 점차 증가하고 있습니다.

앱개발자는 모바일, 스마트폰 등 다양한 환경에서 실행되는

프로그램을 개발하며 특히나 앱개발에 많은 수요가 존재합니다.

 

앱개발자가 되기 위해 공부는 어떻게 해야 할까?

앱개발을 하기 위해선 가장 먼저 프로그래밍 언어를 배워야합니다.

모든 IT개발은 프로그래밍 언어로 이루어지며

안드로이드 앱개발은 자바 또는 코틀린으로 개발됩니다.

프로그래밍에 대해 기본 지식이 없다면

처음엔 어렵게 느껴지실텐데요,

그렇다고 교육을 못배우는건 아닙니다.​

오라클자바교육센터에서는

안드로이드 앱개발 과정을 기초부터 진행합니다.

해당과정은 고용노동부 훈련기관 인증평가를 받은

국비지원과정으로 수강료 지원도 받으실 수 있습니다.

안드로이드 과정은 재직자과정으로 단기교육으로 진행되며

회사를 다니고 있는분들은 평일에 시간을 내기 어렵기 때문에

야간반 / 주말반도 운영을 하고 있습니다.

교육 참여 전 1:1 상담을 통해

본인이 원하는 목표와 배우고자 하는 내용에 대해

면담을 받고 진행을 하시는걸 추천드립니다.

안드로이드 앱개발에 대해 자세한 사항은

아래 홈페이지를 참조하시기 바랍니다.​

www.oraclejava.co.kr

Android] 미디어

 

Android] 미디어

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

미디어


* 리소스에있는 미디어
 - /res/raw/에미디어 파일 복사

    - create()후바로 start()하면 됨
 - 더이상 사용하지않을 때 release()호출.

* 파일로되어있는 미디어

 - setDataSource:파일 위치 설정
 - prepare: 파일 분석
 - start: 미디어 플레이시작 

 

 

 

Android] 실습: AlarmManager

 

Android] 실습: AlarmManager

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 


실습: AlarmManager

 

* 10초에 번씩 현재 시간을 로그에 출력하라
 - Activity 종료 후에도 계속 진행되야
 - Service와 AlarmManager로 구현
 - onStart에서 출력

'스마트폰 > Android' 카테고리의 다른 글

Android] 안드로이드 개발자 교육  (0) 2023.08.17
Android] 미디어  (0) 2018.05.13
Android] AlarmManager  (0) 2018.05.13
Android] Service  (0) 2018.05.13
Android] 실습: Content Provider  (0) 2018.05.13

Android] AlarmManager

 

Android] AlarmManager

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

AlarmManager 

* 일정시간후 어플리케이션이실행될 수 있게 함

 

* AlarmManager는어플리케이션이 실행되고 있지 않 은상태에서 해당어플리케이션에 알려주는 용도
 - 만약어플이 실행되고있는 상태라면 Handler사용

* PendingIntent생성

 

 

 

* Alarm설정

 

 - ELAPSED: 단말이깨어있는상태에서 작동
 - RTC :Sleep상태에서도 작동

'스마트폰 > Android' 카테고리의 다른 글

Android] 미디어  (0) 2018.05.13
Android] 실습: AlarmManager  (0) 2018.05.13
Android] Service  (0) 2018.05.13
Android] 실습: Content Provider  (0) 2018.05.13
Android] Content Provider 사용  (0) 2018.05.13

Android] Service

 

Android] Service

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

Service

* UI를 가지지 않은 ApplicationComponent

* MainThread에서 작동하기 때문에 블록되면 안됨
 - 만약 백그라운드에서의 대량의 처리가 필요할 때는 Thread를 만들어야 함

* Context.startService()로 서비스를 시작시킬 수 있다.

* Permission
 - Service가 다른 어플리케이션에 허용될 경우 설정 가능
 - AndroidManifest에 <service>tag에서 설정
 - checkCallingPermission(String)로 체크 가능

'스마트폰 > Android' 카테고리의 다른 글

Android] 실습: AlarmManager  (0) 2018.05.13
Android] AlarmManager  (0) 2018.05.13
Android] 실습: Content Provider  (0) 2018.05.13
Android] Content Provider 사용  (0) 2018.05.13
Android] Content ProviderInsert  (0) 2018.05.13

Android] 실습: Content Provider

 

Android] 실습: Content Provider

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 


실습: Content Provider

 

* Contact프로그램에서 연락처를 몇 개 입력한다
* 연락처에 저장되어있는 사람들의 이름을 가져와서 리스트뷰에 출력

'스마트폰 > Android' 카테고리의 다른 글

Android] AlarmManager  (0) 2018.05.13
Android] Service  (0) 2018.05.13
Android] Content Provider 사용  (0) 2018.05.13
Android] Content ProviderInsert  (0) 2018.05.13
Android] Content Provider Query  (0) 2018.05.13

Android] Content Provider 사용

 

Android] Content Provider 사용

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 


Content Provider 사용

 

* Update
 - ContentResolver.update()

* Remove
 - ContentResolver.delete()

 

* CursorAdapter
 - Cursor와 AdapterView를 연결시키는 Adapter
 - SimpleCursorAdapter

'스마트폰 > Android' 카테고리의 다른 글

Android] Service  (0) 2018.05.13
Android] 실습: Content Provider  (0) 2018.05.13
Android] Content ProviderInsert  (0) 2018.05.13
Android] Content Provider Query  (0) 2018.05.13
Android] ContentProvider URI  (0) 2018.05.13

Android] Content ProviderInsert

 

Android] Content ProviderInsert

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

Content ProviderInsert 

* Insert

'스마트폰 > Android' 카테고리의 다른 글

Android] 실습: Content Provider  (0) 2018.05.13
Android] Content Provider 사용  (0) 2018.05.13
Android] Content Provider Query  (0) 2018.05.13
Android] ContentProvider URI  (0) 2018.05.13
Android] 실습 16: 웹뷰와 퍼미션  (0) 2018.05.13

+ Recent posts