๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ฑ/๐Ÿ“•Android

[Android] Android Framework๏ผŸ

๐Ÿ’กAndroid Framework๋ž€?

 

· Java / Kotlin ๊ธฐ๋ฐ˜์˜ ์•ˆ๋“œ๋กœ์ด๋“œ API ์ง‘ํ•ฉ์†Œ๋กœ, ์•ˆ๋“œ๋กœ์ด๋“œ OS ์ „์ฒด์ ์ธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด์„œ API๋ฅผ ํ†ตํ•ด ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๋„๋ก ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ๋‹ค.

 

 

 

๐Ÿ’กAndroid Framework ๊ตฌ์„ฑ ํ•ญ๋ชฉ

 

VIEW SYSTEM

· ๋ชฉ๋ก / ๊ทธ๋ฆฌ๋“œ / ํ…์ŠคํŠธ์ƒ์ž / ๋ฒ„ํŠผ / ์›น๋ทฐ(์›น๋ธŒ๋ผ์šฐ์ €) ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

· ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค(UI)๋ฅผ ๋นŒ๋“œํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•œ๋‹ค.

 

RESOURCE MANAGER

· ๊ตญ๊ฐ€๋ณ„ ๋ฌธ์ž์—ด / ๊ทธ๋ž˜ํ”ฝ ๋ฐ ์ด๋ฏธ์ง€ ํŒŒ์ผ๊ณผ ๊ฐ™์€ ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œ๊ณตํ•œ๋‹ค.

 

NOTIFICATION MANAGER

· ๋ชจ๋“  Application์ด ์ƒํƒœํ‘œ์‹œ์ค„์— ์‚ฌ์šฉ์ž ์ง€์ • ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค.

 

ACTIVITY MANAGER

· Application์˜ ์ˆ˜๋ช… ์ฃผ๊ธฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐฑ ์Šคํƒ์„ ์ œ๊ณตํ•œ๋‹ค.

 

CONTENT PROVIDERS

· Application์ด ๋‹ค๋ฅธ Application์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค.

'๐Ÿ“ฑ > ๐Ÿ“•Android' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Android] Android๏ผŸ  (0) 2023.02.01