full stack/μ•ˆλ“œλ‘œμ΄λ“œ

[Android] λ¬΅μ‹œμ  Intent (2023.07.13)

Shinjio 2023. 7. 13. 17:30
λ°˜μ‘ν˜•

https://developer.android.com/reference/kotlin/android/content/Intent

 

Intent  |  Android Developers

 

developer.android.com

 

μΈν…νŠΈλŠ” μ„œλ‘œ λ‹€λ₯Έ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ½”λ“œ 간에 λŠ¦μ€ λŸ°νƒ€μž„ 바인딩을 μˆ˜ν–‰ν•˜κΈ° μœ„ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. κ°€μž₯ μ€‘μš”ν•œ μš©λ„λŠ” ν™œλ™μ„ μ‹œμž‘ν•  λ•Œ ν™œλ™ μ‚¬μ΄μ˜ μ ‘μ°©μ œλ‘œ 생각할 수 μžˆμŠ΅λ‹ˆλ‹€. κΈ°λ³Έμ μœΌλ‘œ μˆ˜ν–‰ν•  μž‘μ—…μ— λŒ€ν•œ 좔상적 μ„€λͺ…을 ν¬ν•¨ν•˜λŠ” μˆ˜λ™ 데이터 κ΅¬μ‘°μž…λ‹ˆλ‹€. 

 

νŽ˜μ΄μ§€ 이동 : ACTION_VIEW

 

 

Intent 생성

 

Intent μ‹€ν–‰

 

검색 κ²°κ³Ό 이동 : ACTION_WEB_SEARCH

 

 

 

문자 전솑 : ACTION_SENDTO

 

 

 

Mimeνƒ€μž… 데이터ꡬ쑰 : JSON의 쑰상격 

 

 

Mine νƒ€μž…μ˜ λŒ€ν‘œμ μΈ 사둀 : url (ν†΅μ‹ ν”„λ‘œν† μ½œ : μ£Όμ†Œκ°’)

 

 

 

μ „ν™”κ±ΈκΈ° : ACTION_CALL

 

 

AndroidManifest.xml μˆ˜μ • - κΆŒν•œμš”μ²­

 

 

μ–΄ν”Œμ˜ 속성을 λ°”κΏ€ 수 있음!

 

<uses-permission android:name="android.permission.CALL_PHONE"/>

 

 

 

μ§€κΈˆκΉŒμ§€ ν•œ 것 : λ‹€λ₯Έ μ–΄ν”Œμ„ μ‹€ν–‰ → λ¬΅μ‹œμ  intent

이미 기쑴에 μ–΄λ–€ κΈ°λŠ₯듀을 μ§€μ›ν•˜λŠ” 앱듀이 μžˆλŠ” κ²½μš°μ— μ•”μ‹œμ (λ¬΅μ‹œμ ) μΈν…νŠΈλ₯Ό μ‚¬μš©ν•΄μ„œ κ·Έ 앱듀을 μ‚¬μš©

 

 

λ°˜μ‘ν˜•