SERIES

Android

42 Posts·Last updated on March 20, 2025

첫 안드로이드 개발에 대한 회고

December 28, 2021

지난 안드로이드에 대한 회고 처음 안드로이드 공부를 시작을 한것은 7월 여름방학이였다. 1학기가 끝나가는 6월달 말에 동기를 통하여 공개SW 개발자대회라는 좋은 기회가 있다는 소식을 들었다. 평소에 어느정도 개념을 알고 진행되는 프로젝트만 했기 때문에 처음부터 끝까지 한번도 경험하지못한 안드로이드라는 모바일 플랫폼쪽을 공부를 하며 개발한다는것에 대한 해…


안드로이드 Lifecycle 제대로 알기

January 01, 2022

안드로이드 Lifecycle? 안드로이드를 처음 공부를 하였을때 가장 놀랐던것이 앱이 회전이 되었을때도 앱을 다시 처음부터 그려준다는것이였다. 사용자들이 어플을 쓰게되면 한 화면에서 여러가지 이벤트가 발생할 수 있다(ex. 사용자가 정보를 입력, 게임을 하던도중 전화가 옴..) 정보를 입력하다가 화면이 회전되었음 -> 많은 정보가 사라진다면? 게임을 하던…


안드로이드 Fragment 사용

January 03, 2022

프래그먼트란? 프래그먼트는 대표적으로 큰 화면은 가진 태블릿과 같은 기기에서 보다 역동적이고 유연한 UI 디자인을 지원하는 것이 목적이다. image 이러한 큰화면에서 하나의 액티비티를 통한 레이아웃을 구성하기엔 구현하기도 버겁고 유지보수에도 좋지 않을것이다. 이러한 버거움을 해결하고자 나온것이 프래그먼트이다. 프래그먼트는 액티비티 내부에서 독립적으로 …


안드로이드 인텐트의 개념

January 09, 2022

Intent?? 인텐트는 하나의 액티비티가 다른 액티비티를 시작할 수 있는 메시징 시스템이며, 이때 클래스 인스턴스를 사용한다. 액티비티가 안드로이드 런타임에 인텐트를 요청하면 해당 인텐트에 부합되는 액티비티를 안드로이드 런타임이 찾아서 시작한다. Intent 유형 인텐트의 유형에는 인텐트와 인텐트가 있다. 명시적 인텐트 : 클래스 이름으로 액티비티…


안드로이드 Context의 개념

January 17, 2022

Context?? 안드로이드 개발시 의 사용은 거의 모든 곳에서 사용되며 필자 또한 당연하게 생각하고 사용하였다. 를 자세하게 알고 사용하지 못하면 안드로이드 어플리케이션 개발시 메모리 누수가 쉽게 발생할 수 있다고 하여 제대로 정리를 하려고 한다. 안드로이드에서 Context(문맥, 맥락)는 현재 사용되고 있는 앱에 대한 전역 환경 정보 라고 한다. …


안드로이드 4대 컴포넌트란

January 17, 2022

image 안드로이드 4대 컴포넌트 안드로이드 공부를 시작하면 "안드로이드 4대 컴포넌트" 라는 말을 많이 봤을 것이다. 4대 컴포넌트는 안드로이드의 대표적인 구성으로 "액티비티", "브로드캐스트", "서비스", "콘텐트 제공자" 가 있다. 이 주요 컴포넌트들은 안드로이드에서 를 사용하여 상호작용 할 수 있다. (안드로이드 Intent) 인텐트를 이용하…


안드로이드 브로드캐스트(Broadcast)

January 20, 2022

브로드캐스트(Broadcast) 앱의 액티비티를 시작시키는 메커니즘을 제공하는 것과 더불어 인텐트는 시스템의 다른 컴포넌트에 시스템 차원의 메시지를 전파하는 방법으로 사용될 수 있다. 예를 들어 안드로이드 시스템은 부팅이나 배터리가 부족할때와 같은 시스템 이벤트가 발생하면 브로드캐스트 를 전송한다. 브로드캐스트(방송)를 보낸다고 하면 어떠한 정의된 방법…


안드로이드 서비스(Service) 개요

January 24, 2022

서비스(Service) 안드로이드 Service 클래스는 앱이 백그라운드 작업을 시작시켜 수행할 수 있게 특별히 설계되었다. 작업을 빨리 수행하고 종료하는 브로드캐스트 수신자와는 다르게, 서비스는 실행 시간이 길면서 사용자 인터페이스를 필요로 하지 않는 작업을 수행 한다. (예시: 음악을 스트리밍을 하거나, 다른앱을 사용하면서 전화를 한다.) 서 비스는 …


안드로이드 PendingIntent의 개념

January 25, 2022

안드로이드의 개념을 다시 한번 보면서 Notification(알림)을 처음으로 공부해 보았다. 알림 구현에서 를 사용하라고 하여 사용했지만 명확한 개념을 알려주지 않고 넘어가 와 가 무엇이 다른지 궁금하여 정리해 보았다. PendingIntent 안드로이드 developer에서 PendingIntent는 다른 응용 프로그램(프로세스)이 동일한 권한 및 I…


안드로이드 알림(Notification) 만들기

January 27, 2022

안드로이드의 첫 개발을 진행하면서 채팅기능을 만들어 보면서 푸시알림의 기능을 넣지 못했던것이 많이 생각났다.(공모전에 대한 회고도 조만간 작성해야겠다😢) 따라서 이번 포스팅은 알림에 대해서 정리해 보려고 한다. 알림(Notification) 알림에는 로컬 알림과 원격 알림(푸시 알림)이 있다. 은 장치에서 실행 중인 앱에서 생성되며 은 원격 서버에서 생성…