์ ์ฒด ๊ธ (402) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ Toolbar ๊ฒ์๋ฒํผ ๋ง๋ค๊ธฐ 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 + Okhttp3 Retrofit2 Retrofit์ Square์ฌ์์ ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์๋ฒ์ ํต์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ ์ค ํ๋์ ๋๋ค. ๊ตฌํ์ด ๊ฐ๋จํ๋ฉฐ ์๋ต์๋๊ฐ ๋น ๋ฅธ๊ฒ์ด ์ฅ์ ์ ๋๋ค. ์๋ ์ฌ์ง์ ๋ณด๋ฉด Retrofit์ด ๊ฐ์ฅ ๋น ๋ฅธ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. Okhttp3 Retrofit์ ๊ธฐ๋ณธ์ ์ผ๋ก Okhttp๋ฅผ ๋คํธ์ํน ๊ณ์ธต์ผ๋ก ํ์ฉํ๋ฉฐ ๊ทธ ์์ ๊ตฌ์ถ๋ฉ๋๋ค. OkHttp๋ ์ด๋ฏธ Retrofit2 ๋ชจ๋์ ์ข ์์ฑ์ ํฌํจ๋์ด ์์ด, ๋ณ๋์ OkHttp ์ค์ ์ด ํ์ํ๋ค๋ฉด Retrofit2์์ OkHttp ์ข ์์ฑ์ ์ ์ธํด์ผ ํฉ๋๋ค. ์ฌ์ฉ๋ฒ mysql๊ณผ php๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ๊ตฌ์ถ์ ํด์ฃผ์์ต๋๋ค. ์ ๋ ๋ก๊ทธ์ธ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ์ํด userํ ์ด๋ธ์ ๋ง๋ค์ด์ฃผ์์ต๋๋ค. CREATE TABLE `USER` ( `userID` VARCHAR(20) .. ์ด์ 1 ยทยทยท 48 49 50 51 ๋ค์