본문 바로가기

Android/Chapter4

[Android] 앱 만들기 Chapter2. 로그인 화면 안녕하세요 초보개발자 시아아빠입니다. 이번 포스팅에서는 앱 만들기 Chapter1에 이어 인트로 -> 로그인 화면 이어지는 앱을 만들어 보겠습니다. 지금까지 잘 따라오셨다면 IntroActivity는 아래와 같으실겁니다. onCreate를 해주고 activity_intro를 set해주었습니다. 따라서 현재 앱을 실행시키면 해당 activtiy_intro.xml의 화면이 나올 것입니다. 여기서 로그인 화면으로 이어지도록 만들어봅시다. package com.example.intro; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import android.Manifest; import andro.. 2020. 9. 2.
[Android] 앱만들기 Chapter1. 인트로화면 띄우기 안녕하세요 초보개발자 시아아빠입니다. 오늘은 인트로 화면 띄우는 법에 대해서 알아보겠습니다. 인트로 화면이란 앱을 실행하였을 때 맨 처음 뜨는 화면. 즉, 앱의 로고라던지 앱의 특성을 나타낼 만 한 화면을 앱 로딩 중에 띄우는 화면입니다. 앱 실행 화면 위와 같이 앱을 실행후 BlackForm이라는 인트로 화면으로 앱의 전체적인 느낌을 느낄 수 있습니다. 이와같은 화면을 만들어보겠습니다. > Java Ver. 우선 인트로를 나타낼 Activity와 xml을 준비해줍니다. - IntroActivity.java - activity_intro.xml java와 xml을 준비하셨으면 구현해보도록 하겠습니다. 준비물이 완료되셨으면 앱을 실행할때 가장 먼저 뜰 화면을 정해주는 부분이 있어요! 그것은 AndroidM.. 2020. 8. 31.
[Android] Chapter2. Intent Filter(인텐트 필터) 안녕하세요 초보개발자 시아아빠입니다. 앞서 암시적 인텐트에 대하여 설명을 하였고 이 암시적 인텐트를 처리하려면 인텐트 객체에 들어 있는 여러 정보를 이용해야 합니다. //Filter : 여과장치 이때 인텐트 객체 내의 여러 정보들을 바탕으로 가장 적절한 컴포넌트를 찾는 과정을 인텐트 해석(Intent Resolving)이라 합니다. 이 과정에서 인텐트 객체의 정보와 각 컴포넌트의 정보를 비교하게 되며, 이를 위해 각 컴포넌트는 자신이 받을 수 있는 인텐트의 종류를 Manifest에 정의하게 됩니다. 이를 Intent Filter(인텐트 필터)라고 합니다. 안드로이드 시스템 내부에서는 수많은 어플리케이션들에 의해 수많은 인텐트들이 발생하고 이 중에서 자신에게 필요한 인텐트만을 받기 위해 Intent Fil.. 2019. 10. 7.
[Android] Chapter1. Intent의 정의 및 사용법 안녕하세요 초보개발자 시아아빠입니다. 안드로이드에서 가장 기본이 되는 Intent에 대해 알아보겠습니다. 화면을 만드는 것만큼이나 중요한 것이 화면에서 다음 화면으로 넘어가는 것인데요. 이때 쓰는 것이 Intent입니다. Intent의 정의부터 보겠습니다. 1. Intent의 정의 *Intent란? 안드로이드 어플리케이션을 구성하는 4가지 기본 요소에는 Activity, Service, Broadcast Receiver, Content Provider가 있다. Intent(인텐트)란 이러한 어플리케이션 구성요소(컴포넌트) 간에 작업 수행을 위한 정보를 전달하는 역할을 한다. 즉, Intent는 메시징 객체로, 다른 앱 구성 요소로부터 작업을 요청하는데 사용한다. *Intent의 사례 이에따라, Inten.. 2019. 10. 7.