์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- 1๋จ๊ณ
- ๊ฐ๋ฆ
- ๋ฐฐ์ด
- Set
- JSP
- ํ์ด์ฌ
- ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง
- ์คํ
- ๋ ์์ ํฉ
- ํฌ ํฌ์ธํฐ
- MySQL
- counter
- Lambda
- ์ฝ๋ฉํ ์คํธ
- JavaScript
- ์ฝ๋์
- 2๋จ๊ณ
- ์๋ฐ
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- R
- Deque
- ์ฅ๊ณ
- hash
- ํ
- ์คํ๋ง
- jquery
- ๋ฐฑ์ค c++
- Servlet
- ํด์
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (434)
Development
Toolbar์์ ๊ฒ์๋ฒํผ์ ๋ง๋ค์์ต๋๋ค. ๊ฒ์๋ฒํผ์ ๊ตฌํํ๊ธฐ์ ์ ์ก์ ๋ฐ๋ฅผ ์์ ๊ณ toolbar๋ฅผ ๋ง๋ค์ด์ค์ผํฉ๋๋ค. activity_main.xml Toolbar๋ฅผ ๋ง๋ค๊ธฐ ์ํด res/menu/search_menu.xml์ ๋ง๋ค์ด์ฃผ๊ณ ๊ฒ์์์ด์ฝ์ ๋ฃ์ต๋๋ค. MainActivity.java toolbar๋ฅผ ์ค์ ํด์ฃผ๊ณ ๊ฒ์๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค. toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); //๋ฉ๋ด ์์ฑํ๋ onCreateOptionsMenu @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); //search_..
Retrofit2 Retrofit์ Square์ฌ์์ ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์๋ฒ์ ํต์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ ์ค ํ๋์ ๋๋ค. ๊ตฌํ์ด ๊ฐ๋จํ๋ฉฐ ์๋ต์๋๊ฐ ๋น ๋ฅธ๊ฒ์ด ์ฅ์ ์ ๋๋ค. ์๋ ์ฌ์ง์ ๋ณด๋ฉด Retrofit์ด ๊ฐ์ฅ ๋น ๋ฅธ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. Okhttp3 Retrofit์ ๊ธฐ๋ณธ์ ์ผ๋ก Okhttp๋ฅผ ๋คํธ์ํน ๊ณ์ธต์ผ๋ก ํ์ฉํ๋ฉฐ ๊ทธ ์์ ๊ตฌ์ถ๋ฉ๋๋ค. OkHttp๋ ์ด๋ฏธ Retrofit2 ๋ชจ๋์ ์ข ์์ฑ์ ํฌํจ๋์ด ์์ด, ๋ณ๋์ OkHttp ์ค์ ์ด ํ์ํ๋ค๋ฉด Retrofit2์์ OkHttp ์ข ์์ฑ์ ์ ์ธํด์ผ ํฉ๋๋ค. ์ฌ์ฉ๋ฒ mysql๊ณผ php๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ๊ตฌ์ถ์ ํด์ฃผ์์ต๋๋ค. ์ ๋ ๋ก๊ทธ์ธ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ์ํด userํ ์ด๋ธ์ ๋ง๋ค์ด์ฃผ์์ต๋๋ค. CREATE TABLE `USER` ( `userID` VARCHAR(20) ..