์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ์ด๋ณด
- ํ๋ค์ค๊ณต๋ถ
- ํ๋ค์ค
- MySQL
- Streamlit๊ธฐ๋ณธ
- db
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ์ด์ฌ
- Streamlit๊ธฐ์ด
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- JavaScript
- ํ์ด์ฌ๊ณต๋ถ
- ์น๋์๋ณด๋ ์ ์
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ์คํธ๋ฆผ๋ฆฟ
- Pandas
- Matplotlib ๊ธฐ์ด
- RESTful API
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋๋ก์ด๋ ์คํ๋์ค
- streamlit
- ์๋ฐ๊ณต๋ถ
- ์๋ฐ๊ธฐ์ด
- java
- Android
- serverless
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์๋ฐ
- Today
- Total
๋ชฉ๋ก๐คAndroid/Java (53)
ruriruriya
์๋๋ก์ด๋ ์คํ๋์ค ์ต์ ๋ฒ์ ์์ SHA1 ํค ์์๋ณด๋ ๋ฒ! 1. Gradle ํญ ์ด๊ธฐ 2. Excute Gradle Task ํด๋ฆญ 3. ํ๋กฌํํธ์ gradle signingReport 4. ํฐ๋ฏธ๋ ์ฐฝ์ผ๋ก SHA1 ํค ํ์ธ
์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ ์ธ์ด๊ฐ ์์ด๋ก ์ค์ ๋์ด ์๋ค. ํ์ง๋ง ์ฐ๋ฆฐ ํ๊ตญ์ธ... ํ๊ตญ์ด๋ก ํ ์คํธ๋ฅผ ํ๊ธฐ ์ํด์๋ ์ค์ ๋๋ฐ์ด์ค๋ฅผ ์ฐ๋๊ฐ ์๋ฎฌ๋ ์ดํฐ ๋ด์์ ๊ธฐ๋ณธ์ธ์ด๋ฅผ ํ๊ตญ์ด๋ก ๋ฐ๊ฟ์ค์ผ ํ๋ค. ๊ธฐ๊ธฐ๊ฐ ์์ผ๋ ์๋ฎฌ๋ ์ดํฐ ๋ด์์ ์ธ์ด ์ค์ ์ ๋ฐ๊ฟ๋ณด์. 1. ์ค์ ์ผ๋ก ๋ค์ด๊ฐ Search settings - ์ค์ ๊ฒ์์ด๋ฅผ lan์ด๋ผ๊ณ ์์ฑํ๊ณ ๊ฒ์ํ๋ฉด Languages(System) ์ค์ ์ ํ 2. System Languages ํ๊ตญ์ด๋ก ๋ณ๊ฒฝ - Languages > System Languages - Add a language ์์ ํ๊ตญ์ด ์ ํ(์คํฌ๋กค์ ๋ง์ง๋ง๊น์ง ๋ด๋ ค์ผ ์๋ค...)
์๋๋ก์ด๋์์ TextView์ ๊ธธ์ด๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ธฐ์ ๊ด๋ จ๋ ์ฌ๋ฌ ๊ฐ์ง ์์ฑ์ ์ฌ์ฉํ์ฌ ์กฐ์ ํ ์ ์๋ค. ์ฃผ๋ก ์ฌ์ฉ๋๋ ์์ฑ์ผ๋ก๋ layout_width, layout_height, maxLines, ellipsize ๋ฑ์ด ์๋ค. ๊ฐ ์์ฑ์ ์ญํ ๊ณผ ์์ ์ฝ๋๋ฅผ ์์๋ณด์. 1. layout_width ์ layout_height TextView์ ๋๋น์ ๋์ด๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฐ๋ค์ ๊ฐ์ง ์ ์๋ค. wrap_content: TextView๊ฐ ํฌํจํ๋ ๋ด์ฉ์ ๋ง๊ฒ ํฌ๊ธฐ๊ฐ ์กฐ์ ๋จ. match_parent ๋๋ fill_parent: ๋ถ๋ชจ ๋ ์ด์์์ ๋๋น ๋๋ ๋์ด์ ๊ฐ์์ง. ๊ณ ์ ํฌ๊ธฐ(์: 100dp): ๊ณ ์ ๋ ํฌ๊ธฐ๋ก ์ค์ . 2. maxLines TextView์ ํ์ํ ์ต๋ ์ค ์๋ฅผ ์ง์ ํ๋ค..
๋ด๊ฐ ๋ง๋ ๋๊ธ ์ ๋ ฅ๊ธฐ๋ Spinner๋ก ๋ณ์ ์ ์ ํํ๊ณ EditText๋ก ๋๊ธ์ ์ ๋ ฅํ ๋ค ์ ์กํ๋ ์ฑ์ด๋ค. ๊ทธ๋์ EditText์ Spinner๋ฅผ ์ ๋ ฅ ํ ์ ์ก๋ฒํผ์ ๋๋ฅด๋ฉด ๋ค์ ์ด๊ธฐํ ์์ผ์ผ ํ๋ค. EditText ์ด๊ธฐํ๋ ์๋ ๊ฒ์๊ธ์ ์์ฑํด๋์๋ค. https://ruriruriya.tistory.com/186 ์คํผ๋(Spinner) ์ด๊ธฐํํ๋ ๋ฐฉ๋ฒ // ๋ฒํผ ํด๋ฆญ ๋ฆฌ์ค๋ ์๋ต spinnerComment.setSelection(0);
์ง๋ ๋ฒ์ ํค๋ณด๋ ๋ด๋ ค๊ฐ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ๋ค. https://ruriruriya.tistory.com/185 [Android]์๋๋ก์ด๋ - EditText ์ ๋ ฅ ํ ๋ฒํผ ๋๋ฅด๋ฉด ํค๋ณด๋ ๋ด๋ฆฌ๋ ๋ฐฉ๋ฒ(InputMethodManager) EditText๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ํ ์ ์ก ๋ฒํผ์ ๋๋ฌ๋ ๋ด๋ ค๊ฐ์ง ์๊ณ ์ง์ ๋ด๋ ค์ค์ผ ํ๋ค. ์ฐ๋ฆฌ๊ฐ ์ผ์์ ์ผ๋ก ์ฐ๋ ์ดํ๋ค์ ๋ณด๋ฉด ํค๋ณด๋๊ฐ ์ ๋ ฅ ํ ๋ฒํผ ํด๋ฆญ๊ณผ ๋์์ ๋ด๋ ค๊ฐ๋ค. ๊ทธ๋์ ์ด ์ฝ๋๋ ํด ruriruriya.tistory.com ๊ทผ๋ฐ ๋ด๋ ค๊ฐ๊ณ ๋์ ์ ๋ ฅ์ฐฝ์ ์ ๋ ฅํ ๊ฐ์ด ๋จ์ ์๋ ๊ฒ์ ๋ฐ๊ฒฌ! ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ๋ ฅ์ฐฝ์ ๊ฐ์ด ๋์ค์ง ์๋๋ก ์ด๊ธฐํ ์์ผ๋ณด์. ํด๋ฆญ ๋ฆฌ์ค๋๊ฐ ์๋ค๋ฉด ๊ทธ ์์ setText๋ฅผ null๋ก ํด์ฃผ๋ฉด ๋์ค์ง ์๋๋ค. // ํด๋ฆญ ๋ฆฌ์ค๋ ์๋ต editComm..
EditText๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ํ ์ ์ก ๋ฒํผ์ ๋๋ฌ๋ ๋ด๋ ค๊ฐ์ง ์๊ณ ์ง์ ๋ด๋ ค์ค์ผ ํ๋ค. ์ฐ๋ฆฌ๊ฐ ์ผ์์ ์ผ๋ก ์ฐ๋ ์ดํ๋ค์ ๋ณด๋ฉด ํค๋ณด๋๊ฐ ์ ๋ ฅ ํ ๋ฒํผ ํด๋ฆญ๊ณผ ๋์์ ๋ด๋ ค๊ฐ๋ค. ๊ทธ๋์ ์ด ์ฝ๋๋ ํด๋ฆญ ๋ฆฌ์ค๋ ์์ ์์ฑํ์ฌ์ผ ํ๋ค. // ์ ๋ ฅ ํ ๋ฒํผ ๋๋ฅด๋ฉด ํค๋ณด๋ ๋ด๋ ค๊ฐ๋ ์ฝ๋ InputMethodManager mInputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); mInputMethodManager.hideSoftInputFromWindow(editComment.getWindowToken(), 0); [์ ์ฉํ๋ฉด]
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ฐ์ตํ๋ฉด์ ํ ๋ฒ๋ 2๋จ์ผ๋ก ์ธ ์๊ฐ์ ๋ชปํ๋ค๊ฐ. ์ด๋ฒ ํ๋ก์ ํธ ๋ ํ๋ฉด ๊ณํ์๋ฅผ ๋ง๋ค๋ฉด์ ๋ง๋ค์ด๋ณด๋ ๋ฐฉ๋ฒ์ ์ตํ๋ค. ์ด๊ฒ ์์ฒญ ์ ํํ ๋ฐฉ๋ฒ์ ์๋์ง ๋ชฐ๋ผ๋ 2๋จ์ผ๋ก ๋์ค๋ ํจ์ฌ ์์ฑ๋๊ฐ ๋์์ก๋ค. 1. xml ํ๋ฉด์ค๊ณ - row.xml - main_activity.xml // ์๋ต // ์๋ต 2. MainActivity.java GridLayoutManager ์ค์ ์๋ฐ ํ์ผ์์ ์๋ ์ฝ๋๋ฅผ recyclerView.setLayoutManager(new LinearLayoutManager(MainActivity.this)); ์ด๋ ๊ฒ ๋ฐ๊ฟ์ค๋ค. GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 2); recycle..
์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ ์ ๋ง์์ ๋๋ ํฐํธ๋ฅผ ์ ์ฉ์์ผ ์ข๋ ๋น์ฃผ์ผ์ ์ผ๋ก ๋ณด์ด๋๋ก ํด๋ณด์. 1. res - fontํด๋ - fontํด๋๋ฅผ ์์ฑ - ๋ณต์ฌ(ctrl+ c)ํด์ fontํด๋๋ฅผ ์ ํ ํ ๋ถ์ฌ๋ฃ๊ธฐ(ctrl+v)๋ฅผ ํด์ค๋ค. - ๊ทธ๋ฆฌ๊ณ ํ์ผ์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค๋ฅผ ๋๋ฌ refactor -rename์ผ๋ก ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ค๋ค. 2. ํด๋น xml fontFamily๋ก ํฐํธํด๋์ ์๋ ํด๋๋ฅผ ์ง์ ํ์ฌ ์ ์ฉํ ์ ์๋ค. 3. ์ ์ฉํ๋ฉด ์ด๋ ๊ฒ ์ํ๋ ํฐํธ๋ฅผ ์ ์ฉํ ์ ์๋ค!