μ•ˆλ“œλ‘œμ΄λ“œ 4λŒ€ μ»΄ν¬λ„ŒνŠΈ

Android μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ μ•‘ν‹°λΉ„ν‹°(Activity), μ„œλΉ„μŠ€(Service), λΈŒλ‘œλ“œμΊμŠ€νŠΈ λ¦¬μ‹œλ²„(Broadcast Receiver), μ½˜ν…μΈ  ν”„λ‘œλ°”μ΄λ”(Content Provider)λΌλŠ” λ„€ 가지 μ£Όμš” μ»΄ν¬λ„ŒνŠΈλ‘œ κ΅¬μ„±λœλ‹€. 이 μ»΄ν¬λ„ŒνŠΈλ“€μ€ λͺ¨λ‘ AndroidManifest.xml νŒŒμΌμ— μ„ μ–Έν•΄μ•Ό μ‹œμŠ€ν…œμ΄ μΈμ‹ν•˜κ³  μ‹€ν–‰ν•  수 μžˆλ‹€.  1. μ•‘ν‹°λΉ„ν‹°(Activity) μ„ μ–Έν•˜κΈ°ActivityλŠ” μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€(UI)λ₯Ό μ œκ³΅ν•˜λŠ” ν™”λ©΄ λ‹¨μœ„μ˜ μ»΄ν¬λ„ŒνŠΈμ΄λ‹€. 이λ₯Ό λ§€λ‹ˆνŽ˜μŠ€νŠΈμ— λ“±λ‘ν•˜μ§€ μ•ŠμœΌλ©΄ μ‹œμŠ€ν…œμ—μ„œ μ‹€ν–‰ν•  수 μ—†λ‹€.예제 μ½”λ“œ μ£Όμš” 속성android:name : μ•‘ν‹°..
μ•ˆλ“œλ‘œμ΄λ“œ 4λŒ€ μ»΄ν¬λ„ŒνŠΈ 각각은 μ‹œμŠ€ν…œμ΄λ‚˜ μ‚¬μš©μžκ°€ 앱에 μ§„μž…ν•˜λŠ” μ§„μž…μ  역할을 ν•˜λ©°, νŠΉμ • κΈ°λŠ₯을 λ‹΄λ‹Ήν•œλ‹€.μ•ˆλ“œλ‘œμ΄λ“œμ—μ„œ μ œκ³΅ν•˜λŠ” μ£Όμš” ꡬ성 μš”μ†ŒλŠ” λ‹€μŒκ³Ό 같이 λ„€ κ°€μ§€λ‘œ κ΅¬λΆ„λœλ‹€.ν™œλ™(Activity) - μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μš”μ†Œμ„œλΉ„μŠ€(Service) - λ°±κ·ΈλΌμš΄λ“œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” μš”μ†ŒλΈŒλ‘œλ“œμΊμŠ€νŠΈ λ¦¬μ‹œλ²„(Broadcast Receiver) - μ‹œμŠ€ν…œ 및 μ•±μ˜ λΈŒλ‘œλ“œμΊμŠ€νŠΈ λ©”μ‹œμ§€λ₯Ό μ²˜λ¦¬ν•˜λŠ” μš”μ†Œμ½˜ν…μΈ  제곡자(Content Provider) - 데이터λ₯Ό κ΄€λ¦¬ν•˜κ³  κ³΅μœ ν•˜λŠ” μš”μ†Œ 1. ν™œλ™(Activity)ν™œλ™(Activity)λŠ” μ‚¬μš©μžκ°€ μ•±κ³Ό μƒν˜Έμž‘μš©ν•  수 μžˆλŠ” 화면을 λ‚˜νƒ€λ‚Έλ‹€. 각 μ•‘ν‹°λΉ„ν‹°λŠ” μ•± λ‚΄μ—μ„œ λ…λ¦½μ μœΌλ‘œ μ‘΄μž¬ν•  수 있으며, λ‹€λ₯Έ μ•‘ν‹°λΉ„ν‹° λ˜λŠ” μ•±μ—μ„œ 호좜될 μˆ˜λ„ μžˆλ‹€.μ£Όμš” νŠΉμ§•μ‚¬μš©μž 인..