1. ๋ฒํผ ๋ง๋ค๊ธฐ
>main.xml > TextView๋ฅผ Button์ผ๋ก ๋ฐ๊พธ๊ธฐ > design > ํด๋น ๋ชจ์ ํด๋ฆญ ํ onClick์์ onButton1Clicked ์ ๋ ฅํ๊ธฐ
2. ๋ฒํผ ๋๋ ธ์ ๋ ์คํ๋ onButton1Clicked ํจ์ ๋ง๋ค๊ธฐ, ํ ์คํธ ๋์ฐ๊ธฐ
Toast.makeText(this, "์์ ๋ฒํผ์ด ๋๋ ธ์ด์!", Toast.LENGTH_SHORT).show()
// ์ธํฐ๋ท...?
<uses-permission android:name="android.permission.INTERNET"/>
1. Resource Manager : ํ๋ก์ ํธ์์ ์ฌ์ฉํ๋ ์ด๋ฏธ์ง๋ ๋ฏธ๋์ด ๋ฑ์ ๋ฆฌ์์ค๋ค์ ํ๋ฒ์ ํ์ธํ ์ ์์
2. Bookmark : ๋ด๊ฐ ํ์ํ ๋ถ๋ถ์์ F3์ ๋๋ฌ ๋ถ๋งํฌ. ctrl F3์ ๋๋ฅด๋ฉด ํ๋ฒ์ ๋ณผ ์ ์์
3. Build Variants : ์ฑ์ด debug ์ฉ๋์ธ์ง, release ์ฉ๋์ธ์ง๋ฅผ ์ ํํ๊ณ ์ต์ ์ ์ ํ ๊ฐ๋ฅ (์ฐ๋ฆฐ debug)
4. structure : ํ ํ๋ก์ ํธ์ ๋ณ์๋ช ์ด๋ ํจ์๋ช ๋ค์ ํ ๋์ ๋ณผ ์ ์๊ฒ ํจ
5. version control : git์ ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ ๊ฒ๋ค์ด ๋์ด
6. run : ์คํํ์ ๋ ๋ํ๋๋ ๊ฒ๋ค
7. profiler : ์คํ์ํจ ๋ค ์ฑ์ ๋ถ์ํ๊ธฐ ์ํจ. (cpu ๋ฑ)
8. logcat : ์๋ฌ๊ฐ ๋์ ๋๋ฒ๊น ์ ํด์ผ ํ ๋ ๊ธฐ๋ณธ์ ์ธ ๋ก๊ทธ๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ฌ์ฉ
9. build : ๋น๋๊ฐ ์ ๋๋์ง ๋ฉ์์ง ๋์์ค. ๋น๋ ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ ๋ฉ์์ง ํ์ธํ๋ฉด ๋จ
10. Todo : ๊ฐ๋ฐํ๋ค๊ฐ ํ ์ผ์ ๋ง๋ค์ด๋๋ฉด ์ฌ๊ธฐ์ ๋ค ๊ด๋ฆฌํจ
11. problems : ํ์ฌ ์์ค์์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ทธ ๋ถ๋ถ์ ์๋ ค์ค
12. terminal : ํฐ๋ฏธ๋
13. app inspection : ๋์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ธ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ด๋ณผ ๋ ์ฌ์ฉ
14. running device : ์๋ฎฌ๋ ์ดํฐ
15. device file explorer : ์๋ฎฌ๋ ์ดํฐ ์์ ์๋ ํ์ผ ํ์๊ธฐ (์๋ฎฌ๋ ์ดํฐ ์์ ์ ์ฅ๋ ์ฌ์ง์ ๋ถ๋ฌ์ค๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์)
16. sync : gradle ํ์ผ์ ์์ ์ syncํด์ผ ํจ
17. sdk ๋งค๋์ : ์๋๋ก์ด๋ ๊ฐ๋ฐ ์ ์ด๋ค ๋ฒ์ ์ ์๋๋ก์ด๋๋ฅผ ์ธ ๊ฑด์ง์ ๋ฐ๋ผ์ ์ฌ๋ฌ ๊ฐ ๋ค์ด๋ฐ๊ฒ
ํ์ฌ ํ๋ก์ ํธ๋ฅผ clean buildํ ๋๋ build> clean project // ์ฌ๋น๋ํ ๋๋ build> rebuild project
git ์ฐ๊ฒฐ ์ VCS์์ git์ด ์์ฑ๋ ๊ฒ์
ํ ์ค์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ณ ์ถ๋ค๋ฉด ctrl + d
ctrl + ํด๋ฆญ ์ผ๋ก ๋ค๋ฅธ ์ฐฝ์ผ๋ก ๋์ด์๋๋ฐ ์ง์ ์ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด ctrl + [