Android studio programming

(22.10.02)μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œκ·Έλž˜λ°μ„ μ΄μš©ν•œ 심화 μ–΄ν”Œλ§Œλ“€κΈ°

ν”„λ‘œκ·Έλž˜λ¨Έ μ˜€μ›” 2022. 10. 2.

λ²„νŠΌμ„ λˆŒλŸ¬μ„œ 넀이버 μ›Ήμ‚¬μ΄νŠΈμ— μ ‘μ†ν•˜λŠ” μ–΄ν”Œμ„ λ§Œλ“€μ–΄ 보기

일단 λ¨Όμ € λ²„νŠΌμ„ λ§Œλ“ λ‹€. activity_main.xml에 λ²„νŠΌ μ½”λ“œλ₯Ό ν•˜λ‚˜ μƒμ„±ν•˜κ³  κ°€λ‘œ μ„Έλ‘œ 규격과 λ²„νŠΌμ— μ“Έ λ‚΄μš©μ„ μ •ν•œλ‹€.

strBtn1은 아직 섀정을 해주지 μ•Šμ•„μ„œ μ—λŸ¬ ν‘œμ‹œκ°€ λ‚˜μ˜¨λ‹€.

 

strBtn1을 μ„€μ •ν•˜κΈ° μœ„ν•΄ [res] - [values] - [strings.xml] 탭을 눌러 strBtn1을 μƒμ„±ν•˜κ³  λ‚΄μš©μ„ 적어쀀닀.

 

Design을 눌러 보면 "λ²„νŠΌμž…λ‹ˆλ‹€" 라고 적힌 λ²„νŠΌμ΄ ν•˜λ‚˜ μƒμ„±λœ κ±Έ 확인할 수 μžˆλ‹€.

 

이젠 MainActivity.java 에 μ½”λ“œλ₯Ό μ„€μ •ν•˜μ—¬ μž‘λ™ν•˜κ²Œ 끔 ν•œλ‹€.

button1을 λˆ„λ₯΄λ©΄ λ²„νŠΌμ„ λˆŒλ €μ–΄μš” λ©”μ‹œμ§€κ°€ ν™œμ„±ν™” 되게 λ§Œλ“€μ–΄μ€€λ‹€.

κ΄€λ ¨λœ ν΄λž˜μŠ€λ‚˜ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μž„ν¬νŠΈν•΄μ£Όμ–΄μ•Όν•œλ‹€.

AVDλ₯Ό μž‘λ™ν•΄μ„œ λ²„νŠΌμ„ 눌러 보면 "λ²„νŠΌμ„ λˆŒλ €μ–΄μš”" λΌλŠ” 문ꡬ가 λ‚˜μ˜¨ κ±Έ λ³Ό 수 μžˆλ‹€.

여기에 심화 ν•™μŠ΅μœΌλ‘œ 넀이버 μ›Ήμ‚¬μ΄νŠΈ μ—°λ™ν•˜κΈ°λ₯Ό ν•΄λ³΄μ•˜λ‹€.

 

ν™” ν•™μŠ΅μœΌλ‘œ 넀이버 μ›Ήμ‚¬μ΄νŠΈ μ—°λ™ν•˜κΈ°λ₯Ό ν•΄λ³΄μ•˜λ‹€.

λ²„νŠΌμ„ λˆŒλ €μ„λ•Œ Intent.ACTION_VIEWλ₯Ό μ‚¬μš©ν•˜μ—¬ "http://m.naver.com"에 접속할 수 있게 ν•œλ‹€.

AVDλ₯Ό μ‹€ν–‰ν•˜μ—¬ λ²„νŠΌμ„ λˆŒλ €λ”λ‹ˆ 크둬 λΈŒλΌμš°μ €λ₯Ό 톡해 넀이버 μ›Ήμ‚¬μ΄νŠΈμ— μ ‘μ†ν•œ 것을 확인 ν•  수 μžˆμ—ˆλ‹€. 

λŒ“κΈ€