์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ๊ทธ๋ํฝ์ค
- ๊ฒ์์์ง
- opengl
- ์์
- Blender
- Modeling
- opengles
- zbrush
- ๊ทธ๋ํฝ์คAPI
- ๋ํ์
- smilegate
- ๊ฒ์๊ฐ๋ฐ
- ๊ฒ์
- ์ ๋ํฐ
- ๋ฆฌ๊น
- Shader
- ๋ธ๋๋
- 3d
- ๋ฒกํฐ
- rendering
- Unity
- ๊ฒ์์ํ
- game
- ๋ชจ๋ธ๋ง
- CG
- ์ง๋ธ๋ฌ์ฌ
- ์ค๋ง์ผ๊ฒ์ดํธ์ฅํํ
- ์ค๋ง์ผ๊ฒ์ดํธ
- ์ญํ
- ์ปดํจํฐ๊ทธ๋ํฝ์ค
- Today
- Total
๋ชฉ๋ก๊ธฐํ/Android (8)
๐ฅํธ์์์ GamLog

๐ Activity: ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ปดํฌ๋ํธ, ์ฑ ์คํ์ ๋ณด์ฌ์ง๋ ํ๋ฉด์ ๊ตฌ์ฑํ ์ ์๋๋ก ํด์ฃผ๋ ์๋๋ก์ด๋ ๊ตฌ์ฑ ์์ - ํธ๋ค๋ฌ์กํฐ๋นํฐ ํด๋์ค : ์กํฐ๋นํฐํด๋์ค๋ฅผ ์์๋ฐ์ ์ฌ์ฉ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ ํด๋น ์กํฐ๋นํฐ ํ์ผ์์ ๋ง๋ ์์ ฏ์ id๋ฅผ ํตํด ์ด๋ฒคํธ ์ฒ๋ฆฌ ํจ์๋ฅผ ์ฌ์ฉํ ์ ์์ - ์ด๋ฒคํธ ๋ฆฌ์ค๋ : Viewํด๋์ค์ ์ํ ์ธํฐํ์ด์ค, ์ฝ๋ฐฑ ๋ฉ์๋ ๊ฐ์ง - ์ด๋ฒคํธ ํธ๋ค๋ฌ : ์ค์ ์ํ๋ ๋์ ํฌํจํ๋ ๋ฉ์๋ -> ์ด๋ฒคํธ๋ฆฌ์ค๋ ๋ฑ๋ก ํ, ํด๋น ์ด๋ฒคํธ ๋ฐ์ ์ ์ด๋ฒคํธ ๋ฆฌ์ค๋๊ฐ ์ด๋ฒคํธ ํธ๋ค๋ฌ ํธ์ถ ์์์ฝ๋ ์์ 1๋ฒ : ์ต๋ช ํด๋์ค๋ก ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ์ฌ์ฉ ์์์ฝ๋ ์์ 2๋ฒ : viewํด๋์ค์ ์๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ฅผ ์กํฐ๋นํฐ ํด๋์ค์์ ์์๋ฐ์ ์ง์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ ๐ intent: ์..

๐ฑ์๋๋ก์ด๋๋? - ๋ชจ๋ฐ์ผ ์ฅ์น์์ ์ฌ์ฉ๋๋ ์ด์์ฒด์ , ์ฑ ๊ฐ๋ฐ์ ์ํ ํ๋ซํผ์ด๋ค. - ios์ ํจ๊ป ์ค๋งํธํฐ ์ด์์ฒด์ ์ ์ฃผ์ ์ธ๊ธฐ ํ๋ซํผ์ด๋ค. - ๊ตฌ๊ธ ํ๋ ์ด ์คํ ์ด๋ฅผ ํตํด ๋ค์ํ ์ฑ๊ณผ ์ฝํ ์ธ ์ ๊ณตํ๋ค. - ์๋๋ก์ด๋ ์ดํ ๊ฐ๋ฐ์ ์ํ ๋๊ตฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ๋ก ์ ๊ณตํ๊ณ ์๋ค. ๐ฑ์๋๋ก์ด๋์ ํน์ง - ์๋ฐ์ธ์ด ์ฌ์ฉ - ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ ์คํ์์ค - ๋์ ์์ฅ ์ ์ ์จ - ์ ์ฐํ ํตํฉ ํ๊ฒฝ - ๊ฐ๋ฐ ์๊ฐ, ๋น์ฉ ์ ๊ฐ - ํ๋ถํ ๊ฐ๋ฐํ๊ฒฝ ์ ๊ณต ๐ฑ์๋๋ก์ด๋ ๊ตฌ์กฐ 1. ๋ฆฌ๋ ์ค ์ปค๋ Ex)๋์คํ๋ ์ด, ์นด๋ฉ๋ผ, ๋ธ๋ฃจํฌ์ค, ์ค๋์ค, ๋ฉ๋ชจ๋ฆฌ 2. ๋ผ์ด๋ธ๋ฌ๋ฆฌ Ex)๋ฏธ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 3.์๋๋ก์ด๋ ๋ฐํ์ Ex)ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๊ฐ์๋จธ์ 4.์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ Ex) ์ ํ ์๋น์ค, ์์น ์๋น์ค, ์๋ฆผ ๊ด..

๐ฑ์๋ฐ์ ํน์ง - ๋จ์ํจ(Simple) - ๊ฐ์ฒด ์งํฅ(Object Oriented) - ๊ฐ๋ ฅํ ๊ธฐ๋ฅ(Robust) - ํ๋ซํผ ๋ ๋ฆฝ(Platform Independent) - ๋ณด์(Secure) - ๋ฉํฐ ์ค๋ ๋ฉ(Multi Threading) - ์ํคํ ์ฒ ์ค๋ฆฝ(Architectural Neutral) - ํด๋์ฑ(Portable) - ๊ณ ์ฑ๋ฅ(High Performance) - ๋ถ์ฐ(Distributed) ๐ฑ์๋ฐ ์๋ฃํ - ์ ์ํ: int, short, int, long - ์ค์ํ : float, double - ๋ ผ๋ฆฌํ : boolen - ๋ฌธ์ํ : String + ์ปฌ๋ ์ : ๋ฐ์ดํฐ ์ ์ฅ์ ์ํ ๋ฐฐ์ด๊ณผ ๋น์ทํ ๊ตฌ์กฐ ใด List์ปฌ๋ ์ : ์ปฌ๋ ์ ์ธํฐํ์ด์ค์ ์์ ์ธํฐํ์ด์ค ์์๋ฅผ ์ ํ ์๋ฃ๊ตฌ์กฐ ํํ๋ก ์ ์ฅ ๐ฑ์๋ฐ..

> ์ด๋ผ ์จ๋๊ณ ํด์ปคํค ๋๋ฌธ์ ์ ์ ์ด ์์ด์ ๋ง๋ฌด๋ฆฌํ ๋ ๋์์ผ ์ฐ๋... ์๋๋ก์ด๋ ๊ฐ๋ฐ ๊ณต๋ถ์ผ์ง... ์ค๋์ ๋ด๊ฐ ์นด์นด์คํก API๋ฅผ ์ฐ๊ฒฐํ๋ฉฐ ์ ๋จน์๋ ํคํด์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ์ด๋ณด๋ ค ํ๋ค. | ๐ํคํด์๋?: ์ฃผ๋ก Android ์ฑ์์ Facebook ๋ก๊ทธ์ธ, Kakao ๋ก๊ทธ์ธ ๋ฑ๊ณผ ๊ฐ์ ์ธ๋ถ ์๋น์ค์์ ์ฐ๋ ์ ์ฌ์ฉ๋๋ ์๋ช ์ ๋ณด๋ก, ์ธ๋ถ ์๋น์ค๋ค์ ์์ ์ ์๋ฒ์์ ์์ฒญ์ ๋ณด๋ธ ์ฑ์ด ์ ํ์ธ์ง๋ฅผ ํ์ธํ๊ณ ์ ํคํด์๋ฅผ ์๊ตฌํ๋ค. ํคํด์๋ ์ด ๋๊ฐ์ง ์ข ๋ฅ๋ก ๋๋๋๋ฐ ๋๋ฒ๊ทธ์ฉ ํคํด์(Debug Key Hash): ๋๋ฒ๊ทธ์ฉ ํคํด์๋ ์ฑ์ด ๊ฐ๋ฐ ์ค์ผ ๋ ์ฌ์ฉ๋๋ ๊ฒ์ผ๋ก, Android Studio์์ ์ฑ์ ๋๋ฒ๊ทธ ๋ชจ๋๋ก ์คํํ์ ๋ ์๋์ผ๋ก ์์ฑ๋๋ค. ๋๋ฒ๊ทธ์ฉ ํคํด์๋ ์ฑ์ ๊ฐ๋ฐํ ๋ ์ฌ์ฉํ๋ฉฐ, ๊ฐ๋ฐ ๊ณผ์ ์..

> ์๋๋ก์ด๋ ๊ณต๋ถ๋ฅผ ํ๋ฉฐ ๋ก์ปฌ๋ผ์ด์ ์ด์ ์ ๋ํด ๋ฐฐ์๋ณด์๋ค. ์ค๋์ ์๋๋ก์ด๋๊ฐ๋ฐ์ ํ๋ฉฐ ๋ค๊ตญ์ด ์ค์ ํ๊ณ ํ์ธํด๋ณด๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋๋ก ํ์! ๐ฅ๏ธ๋ค๊ตญ์ด ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ 1. Project์ res > values Languages & input ์ผ๋ก ๋ค์ด๊ฐ๋ค. 2. Language์ ํ๊ตญ๋ง ์ถ๊ฐ 3. 1์์๋ฅผ ์์ด/ํ๊ตญ์ด๋ก ๋ฐ๊ฟ๋ณด๋ฉฐ ๊ฒฐ๊ณผ๋ฌผ์ ๋ค๊ตญ์ด ์ค์ ์ด ์ ์ ์ฉ๋์๋์ง ํ..

> ์๋๋ก์ด๋ ๊ณต๋ถ 2์ฃผ์ฐจ ์ง๋ ์๊ฐ ๊ณต๋ถํ ๋ ์ด์์์ ์ด์ด ์์ ฏ์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค.๋ ์ด ๋ฅ๋ค์... ๊ทธ๋๋ ํ์ดํ !!๐๋ชฉ์ฐจ1. TextView 2. EditText 3. CompoundButton 4. ImageView ๐ฑ์์ ฏ์ด๋?: ์๋๋ก์ด๋ ์ดํ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์ ํ๋ฉด์ ๋ฌด์ธ๊ฐ๋ฅผ ๊ทธ๋ฆฌ๊ฑฐ๋ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ฌ์ฉ์๊ฐ ์ดํ๊ณผ ์ํธ์์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ - ์ ์ธ์ /ํ๋ก๊ทธ๋๋ฐ ์ ๊ทผ ๋ฐฉ์์ผ๋ก XML์ ํ์ฉํด ๊ตฌํ - ๊ฐ ์์ ฏ์ id์์ฑ์ ๊ฐ์ง ์ ์์ ๐ฅ๏ธ TextView : Viewํด๋์ค ๋ฐ ๋ค์์ ์์นํ๋ฉฐ ๋ค์ํ ์์ ฏ์ด ํ์์ ์กด์ฌํ๋ค.- text ์์ฑ : textView์ ๋ํ๋๋ ๋ฌธ์์ด ํํ - textColor ์์ฑ : ๊ธ์์ ์์์ ์ง์ / #RRGGBB, #AARRGG..

> ์๋๋ก์ด๋ ๊ณต๋ถ 2์ฃผ์ฐจ ๋ณธ๊ฒฉ์ ์ผ๋ก ์๋๋ก์ด๋ ๊ณต๋ถ๋ฅผ ์์ํ๋ค. ๋ ์ด์์์ผ๋ก ์๋ ๊ณต๋ถ๋ฅผ ์์ํด๋ณด๋ ค ํ๋ค.html์์ ๋ ์ด์์ ๋ค๋ฃจ๋๊ฒ ๋๋ฌด ํ๋ค์ด์ ์ข์ ๋์๋ ๊ฒฝํ์ด์๋ค. ์๋๋ก์ด๋ ๋ ์ด์์๋ง ๋ณด๋ฉด ptsd์ค๋๊ฒ ๊ฐ์ง๋ง.. ๊ทธ๋๋ ์ด์ฌํ ๊ณต๋ถํด๋ณด๋ฉฐ ์ข์ ๊ฐ์ ๊ทน๋ณตํด๋ณด์...!๐๋ชฉ์ฐจ1. Grid Layout 2. Frame Layout 3. Constraint Layout - chaining ๋ทฐ ๊ทธ๋ฃน์ด๋?: ํ์ ์์๋ก ๋ทฐ๋ ๋ค๋ฅธ ๋ทฐ ๊ทธ๋ฃน์ ๊ฐ์ง ์ ์์ ๋ ์ด์์์ด๋?: ๋ทฐ ๊ทธ๋ฃน์์ ๋ทฐ๋ ๋ทฐ ๊ทธ๋ฃน์ ๋ฐฐ์นํ๋ ๊ฒ, ์์ ฏ์ ์์น๋ ์ฐ๊ด๋๋ ์์ ฏ๋ค์ ๊ทธ๋ฃนํํ๋ ์ญํ ์ฆ, ์ฑ ํ๋ฉด์์ ์ด๋ป๊ฒ ์์ ฏ์ ๋ฐฐ์นํ ์ง ๊ฒฐ์ ๐ฅ๏ธ Linear Layout: ์์ ฏ ๋๋ ๋ ์ด์์์ ๊ฐ๋ก์ธ๋ก๋ก ์ค์ฒฉ์์ผ์ ๋ฐฐ์นํ๋ ๋ ์ด์์ -> ..

์ด๋ฒ ๋ฐฉํ, ์๋๋ก์ด๋๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํด ์ฝํ๋ฆฐ ๊ณต๋ถ๋ฅผ ์์ํ๋ค. ๊ณต๋ถ๋ฅผ ์์ํ๋ฉฐ ์ค์นํ ํ๋ก๊ทธ๋จ์ ์ด ๋๊ฐ์ง 1. Android Studio 2. IntelliJ intelliJ์ ๊ฒฝ์ฐ ๊ธฐ์กด์ ์ฐ๋ IDE๋ค๊ณผ ์ฐจ์ด๊ฐ ์์ด์ ์ฝ๊ฐ์ ํด ์์ง ๋ฅ๋ ฅ์ด ์๊ตฌ๋๋ ๊ฒ ๊ฐ๋ค. ์ผ๋จ์ ์ค๋ ๋ผ์ด์ ์ค๋ฅผ ๋ฑ๋กํด๋ณด๋ฉฐ ๋ฌด๋ฃ๋ฒ์ ๋ผ์ด์ ์ค ๋ฑ๋ก ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ๋ค. ์ผ๋จ Intellij ์ค์น ๋งํฌ๋ฅผ ์ฒจ๋ถํ๋ค. ๐ Download IntelliJ IDEA – The Leading Java and Kotlin IDE Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com IntelliJ๋ Je..