๐ฑ/๐Android (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Android] Android Framework๏ผ ๐กAndroid Framework๋? · Java / Kotlin ๊ธฐ๋ฐ์ ์๋๋ก์ด๋ API ์งํฉ์๋ก, ์๋๋ก์ด๋ OS ์ ์ฒด์ ์ธ ๊ธฐ๋ฅ์ ๋ํด์ API๋ฅผ ํตํด ์ ๊ทผ๊ฐ๋ฅํ๋๋ก ์ง์ํด์ฃผ๊ณ ์๋ค. ๐กAndroid Framework ๊ตฌ์ฑ ํญ๋ชฉ VIEW SYSTEM · ๋ชฉ๋ก / ๊ทธ๋ฆฌ๋ / ํ ์คํธ์์ / ๋ฒํผ / ์น๋ทฐ(์น๋ธ๋ผ์ฐ์ ) ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค. · ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ๋น๋ํ๋๋ฐ ์ฌ์ฉํ๋ค. RESOURCE MANAGER · ๊ตญ๊ฐ๋ณ ๋ฌธ์์ด / ๊ทธ๋ํฝ ๋ฐ ์ด๋ฏธ์ง ํ์ผ๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์๋ ๋ฆฌ์์ค์ ๋ํ ์ ๊ทผ์ ์ ๊ณตํ๋ค. NOTIFICATION MANAGER · ๋ชจ๋ Application์ด ์ํํ์์ค์ ์ฌ์ฉ์ ์ง์ ์๋ฆผ์ ํ์ํ ์ ์๋๋ก ์ง์ํ๋ค. A.. [Android] Android๏ผ ๐กAndroid๋? · ๊ตฌ๊ธ(Google)์์ ๋ง๋ ์ค๋งํธํฐ์ฉ ์ด์์ฒด์ ์ด๋ค. · ๋ฆฌ๋ ์ค(Linux)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์๊ณ ์ธ์ด๋ ์๋ฐ(Java) ๋ฐ ์ฝํ๋ฆฐ(Kotlin)์ ์ฌ์ฉํ๋ค. ๐กAndroid์ ํน์ง · ์ ์ฉ ๊ฐ๋ฐ ๋๊ตฌ์ธ ์๋๋ก์ด๋ ์คํ๋์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ณ ์๋ค. · ์คํ์์ค ์งํฅ์ผ๋ก ๋ง์ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋์ด ์๋ค. · ๊ตฌ๊ธ ํด๋ผ์ฐ์ค ์๋น์ค์ ์์ฝ๊ฒ ์ฐ๋์ด ๊ฐ๋ฅํ๋ค. · ๊ฐ๋ฐ์๊ฐ ๋ง๋ ์ฑ์ Google Play Store๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๋ฐฐํฌ๋ฅผ ํ ์ ์๋ค. · IOS์ ๋น๊ตํ์ ๋ ์ ์ ์จ์ด ์๋นํ ๋๋ค. ๐กAndroid์ 4๋ ์ปดํฌ๋ํธ(๊ตฌ์ฑ ์์) Activity · ์ฌ์ฉ์์๊ฒ ์ง์ ์ ์ผ๋ก ๋ณด์ด๋ ํ๋ฉด์ ์๋ฏธํ๋ค. ex) ์ฑ์ ์คํํ๋ฉด ๋์ค๋ ํ๋ฉด Service · ๋ฐฑ๊ทธ๋ผ์ด๋ ์.. ์ด์ 1 ๋ค์