Charles๋ฅผ ์ด์ฉํ์ฌ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ณด๋ ค๋ฉด ํ์ฌ ์ฐ๊ฒฐ๋์ด ์๋ ๋คํธ์ํฌ์ proxy ์ค์ ์ ํด์ฃผ๋ฉด ๋๋ค. https ์ ๊ฐ์ด ssl proxying ์ด ํ์ํ ๊ฒฝ์ฐ์๋ Charles ์ธ์ฆ์๋ฅผ ์ค์นํด์ฃผ์ด์ผ ํ๋ค. ์ธ์ฆ์ ๋ณ๋ ์ค์น๊ฐ ํ์ํ ์ด์ ์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํ๋ฉด, Charles ๋ Client <-> Charles (pr...
Kotlin SAM
android๋ฅผ kotlin์ผ๋ก ๊ฐ๋ฐํ๋ค๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฃผ ์์ฑํ๊ฒ ๋๋ค. view.setOnClickListener { ... } ์ฝํ๋ฆฐ ํน์ฑ์ ๋ฉ์๋์ ๋ง์ง๋ง ํ๋ผ๋ฏธํฐ๊ฐ ๋๋ค์์ธ ๊ฒฝ์ฐ () ๋ค์ { ... } ๋ธ๋ก์ ์์ฑํ ์ ์๋ค. ํ์ง๋ง view.setOnClickListener ๋ฉ์๋๋ฅผ ํ์ธํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ์...
fresco ๋ก์ปฌ asset ํ์ผ ์ฝ๊ธฐ
webp ๋๋ ๊ทธ ์ธ ๋ค๋ฅธ ์ด๋ฏธ์ง ํ์ผ๋ค์ app assets ํด๋์ ์ ์ฅํ๊ณ ์ฌ์ฉํ๋ ์ผ์ด์ค๊ฐ ์๋ค. ๋ณดํต fresco ๋ ์น ์์ ์ด๋ฏธ์ง๋ฅผ ๋ก๋ํ๊ธฐ์ ํธ๋ฆฌํด์ ์ฌ์ฉํ๋๋ฐ ๋ก์ปฌ์ ์๋ ํ์ผ์ ์ฝ์ด๋ค์ผ ๋๋ ์ด๋ป๊ฒ ํ๋ฉด ๋ ๊น. ๋จ์ํ ์ ๋๊ฒฝ๋ก๋ ์๋๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํด์๋ ์๋๋ค. fresco ๋ฌธ์์ ๋ณด๋ฉด ์ง์ํ๋ uri ํ์ ๋ค์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด ์ ์...
android navigation ์ฌ์ฉ์ ๋ฐฑ์คํ ์ถ๊ฐํ์ง ์๊ณ ์ด๋
navigation ์ ํตํด ์ด๋์ ๋ช ๊ฐ์ง ์ต์ ์ ํตํด ๋ฐฑ์คํ ์ค์ ์ ํ ์ ์๋ค. https://developer.android.com/reference/androidx/navigation/NavOptions.Builder#summary setPopUpTo ๋ฅผ ๋ณด๋ฉด, ๋์์ navigating ์ ์ ์ผ์ด๋๊ณ , ์ง์ ๋ destination ์ ์ฐพ์...
git commit name, email ์ค์
์ ์ฒด repository ์ name, email ์ค์ ํฐ๋ฏธ๋ ์ด๊ธฐ git config โglobal user.name โNAMEโ git config โglobal user.email โEMAIL@example.comโ git config โlist ๋ก ํ์ธ repository ๋ณ name, email ์ค์ ํฐ๋ฏธ๋ ์ด๊ธฐ ...
error running 'app' default activity not found
์ฑ ๋ชจ๋ ์คํ์ error running 'app': Default Activity not found ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. AndroidManifest ์ default activity์ ๋ํ ์ฒ๋ฆฌ๊ฐ ์๋์๊ฑฐ๋ android studio ์บ์ ๋ฌธ์ ๋ก ์ด์ ๊ฐ์ ์ํฉ์ด ๋ฐ์ํ ์ ์๋ค. 2๋ฒ์ ๊ฒฝ์ฐ File > I...
์ฝํ๋ฆฐ ๋ณ์ฑ์ ๋ํ ์ดํด
๋ณ์ฑ(variance)์ด๋? ๊ธฐ์ ํ์ (base type)์ด ๊ฐ๊ณ ํ์ ์ธ์(type argument)๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ์๋ก ์ด๋ค ๊ด๊ณ๊ฐ ์๋์ง ์ค๋ช ํ๋ ๊ฐ๋ ์ด๋ค. List<String>, List<Any> ์ฌ๊ธฐ์ List๋ ๊ธฐ์ ํ์ , <String>, <Any> ๋ ํ์ ์ธ์๋ค. ์ด๋ฐ ๊ฐ๋ ์ ๋ํด ...
- 1
- 1 / 1