๐ ๊ฐ๋ฐ/์๋๋ก์ด๋58 [์๋๋ก์ด๋์คํ๋์ค/์ธํ ๋ฆฌ์ ์ด] ์ฝ๋ ์๋ ์ ๋ ฌ, ์ฌ์ฉํ์ง ์๋ import ์ ๊ฑฐ ๋จ์ถํค ์ฝ๋ ์๋ ์ ๋ ฌ ๋จ์ถํค: Ctrl + Alt + L ์ฌ์ฉํ์ง ์๋ import ์ ๊ฑฐ ๋จ์ถํค: Ctrl + Alt + o ๋ฌผ๋ก ๋จ์ถํค๋ ์ฌ์ฉ์ ์ค์ ์ ์ํด ๋ฐ๋ ์ ์๋ค. ์ถ๊ฐ. ๋ฒ ํ๋ ) File > Settings > Editor > Code Style > Hard wrap at ๊ธฐ๋ณธ์ด 80์ผ๋ก ๋์ด ์์ ๊ฒ ๊ฐ์๋ฐ.. ๋ณดํต 160 ์ผ๋ก ๋๊ณ ์ฌ์ฉํ๋ค๊ณ ํ๋ค. ํ ๋ด ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ง์ถ์ด ํ์๋ค๊ณผ ์์ ํ ์ ํ ํ๋ค.. ์๊ธฐ๊ฐ ์ด๋ค์ง์ง ์์๋ค๋ฉด ํจ๋ถ๋ก ctrl+l ์ ์ฌ์ฉํ์ง ๋ง์...^^ ์ฝ๋ ์ ๋ฆฌํ๋ค๊ณ ์๋์ ๋ ฌ ์ฌ์ฉํ๋๋ฐ ํผ๋ฌ๋ค ใ SVN์ ์๋ ์ด์ด๋ ๋ง์ง ์์ ์๋์น ์๊ฒ ๋๊ตฐ๊ฐ๋ฅผ ํ๋๊ฒ ๋ง๋ค ์ ์๋ค... ^^; 2021. 11. 24. [ ์๋๋ก์ด๋] ๋ฒํผ ๋๋ ์ ๋ ๋ฒํผ ์๊น๊ณผ ํ ์คํธ ์๊น์ด ๋ฐ๋๊ฒ ํ๊ธฐ. ๋ฒํผ ์ปค์คํ ! - selector, ripple ์ด๋ ๊ฒ ๋๋ ๊ฒ์ ๋ง๋ค ๊ฒ์ด๋ค. ์กฐ๊ธ ๋ณต์กํด ๋ณด์ผ ์ ์๋๋ฐ... ใ ์ฒ์ฒํ ๋ฐ๋ผ ์ค๋ฉด ์ฝ๋ค. ๋ณต์กํ๊ณ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ์ผ๋จ ๋ณต๋ถํด์ ๋ฃ๊ณ ๊ฐ์ ๋ฐ๊ฟ ๊ฐ๋ฉด์ ํ์ธํด ๋ณด์๊ธธ.. 0. MainActivity.java (ํจํค์ง๋ช ๊น์ง ๋ฐ๋ผํ์ง๋ ๋ง ๊ฒ... ๊ฐํน ๊ทธ๋ฐ ์ฌ๋๋ค๋ ์๋ ๊ฒ ๊ฐ์์.. ํน์๋) ์ฑ์ด ์คํ๋๊ณ 2.5 ์ด ๋ค์ ๋ฒํผ์ด ํ์ฑํ๋๋ ์ก์ ์ ๋ง๋ค์ด ๋ณด์. package com.devshin93.drawabletest; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; public class MainActivity extends AppCompatActivity { .. 2021. 11. 10. [์๋๋ก์ด๋ ์คํ๋์ค] auto import (์๋ ์ํฌํธ) ์ค์ ํ๊ธฐ ์๋๋ก์ด๋ ์คํ๋์ค์์ ์๋์ผ๋ก import ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ๋ค. 1. File (Mac ์์๋ Preferences) > Settings 2. Settings > Editor > General > Auto Import > Java Insert imports on pastes : "Always" ; ๋ณต๋ถํ ๋ import ๋ชฉ๋ก์ ์๋์ผ๋ก ํด ์ค ๊ฑด์ง? ํญ์! ๊ทธ๋ ๊ฒ ํด ๋ฌ๋ผ๋ ๋ป. Add unambiguous imports on the fly ; import ํด์ผ ํ๋ ๊ฒ๋ค ์ค ๋ช ํํ ๊ฒ๋ค์ ์ถ๊ฐํ๋ค. ๋ง์ฝ import ํ ์ ์๋ ํจํค์ง๊ฐ ๋ ๊ฐ ์ด์์ด๋ผ๋ฉด ๋ ์ค์ ๋ญ import ํ ๊ฑฐ๋๊ณ ๋ฌผ์ด ๋ณผ ๊ฒ์. Optimize imports on the fly ; import ๋ชฉ๋ก์ ์ต์ ํ ํ๋.. 2021. 11. 5. [์๋๋ก์ด๋] IDE ์ ๋ฐ์ดํธ ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ์ ๋, Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version '202.7660.26.42.7351085', please retry with version 2020.3.1 or newer. ์์ธ : ๋(A์จ) ์ ์๋๋ก์ด๋ ์คํ๋์ค ๋ฒ์ ๊ณผ ํจ๊ป ๊ฐ๋ฐ ์ค์ธ ๋๋ฃ(B์จ)์ ์๋๋ก์ด๋ ์คํ๋์ค ๋ฒ์ ์ด ๋ฌ๋ผ์ ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค. ๋ด ์ปดํจํฐ์์ ๋ฐ์ํ๋ค๋ฉด, ์๋ฅผ ๋ค๋ฉด ๋์ IDE ๋ version 1์ธ๋ฐ, ๋๋ฃ์ IDE ๋ version 2 ์ด์์ธ ๊ฒฝ์ฐ.. ์๋๋ฐฉ์ ํด ๋ฒ์ ์ด ๋ ๋์ ๋ ๋ฐ์ํ๋ค. ํด๊ฒฐ ๋ฐฉ์ : 1. ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์ชฝ์ build.gradle ์์ ๋ฒ์ ์ ๋ค์ด๊ทธ๋ ์ด๋ ํ๊ฑฐ๋, .. 2021. 11. 4. [์๋๋ก์ด๋] text color ๊ฐ white ์ธ ๊ฒฝ์ฐ 2021.10.28 - [๐ ๊ฐ๋ฐ/์๋๋ก์ด๋] - [์๋๋ก์ด๋] ๋ฒํผ ์๊น ๋ฐ๊พธ๊ธฐ values > themes.xml ์ parent ๊ฐ์ "Theme.AppCompat" ์ผ๋ก ๋ฐ๊พธ์๋ค. ์ด์ ๋ฐ๋ผ ํ ์คํธ ์๊น.. ์๋ฅผ ๋ค๋ฉด TextView ์ textColor ๋ EditText ์ textColor, hint color ๋ฑ์ด white ๋ก ๋ฐ๋๋ ๊ฒฝํ์ ํ ์ ์๋ค.. 1. ์ด ๊ฒฝ์ฐ, src > values > themes.xml ์์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด ์ค๋ค. 2021. 10. 28. [์๋๋ก์ด๋] ๋ฒํผ ์๊น ๋ฐ๊พธ๊ธฐ ์ถ๊ฐ : https://devshin93.tistory.com/112 ใด ๊ณต๋ถํ๋ฉด์ ์๊ฒ ๋ ๊ฒ. ์๋ ๋ณธ๋ฌธ์ฒ๋ผ ํ๋ฉด ์๋๋ก์ด๋์ ๊ธฐ๋ณธ ํ ๋ง๊ฐ ๋ชจ์กฐ๋ฆฌ ๋ฐ๋์ด ๋ฒ๋ ค ์ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์๋ค. ๋ฐ๋ผ์ 112๋ฒ ๊ฒ์๊ธ์์ ์๊ฐํ๋ ๊ธ๋ก ํ๋ ๊ฒ ๋์ ๊ฒ์ด๋ค. (2021.11.11.) [ ์๋๋ก์ด๋] ๋ฒํผ ๋๋ ์ ๋ ๋ฒํผ ์๊น๊ณผ ํ ์คํธ ์๊น์ด ๋ฐ๋๊ฒ ํ๊ธฐ. ๋ฒํผ ์ปค์คํ ! - selector, rip ์ด๋ ๊ฒ ๋๋ ๊ฒ์ ๋ง๋ค ๊ฒ์ด๋ค. ์กฐ๊ธ ๋ณต์กํด ๋ณด์ผ ์ ์๋๋ฐ... ใ ์ฒ์ฒํ ๋ฐ๋ผ ์ค๋ฉด ์ฝ๋ค. ๋ณต์กํ๊ณ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ์ผ๋จ ๋ณต๋ถํด์ ๋ฃ๊ณ ๊ฐ์ ๋ฐ๊ฟ ๊ฐ๋ฉด์ ํ์ธํด ๋ณด์๊ธธ.. 0. MainActivity.java (ํจํค์ง๋ช devshin93.tistory.com 1. Android ์์ ๋ฒํผ ์๊น ๋ฑ์ ๋ฐ๊พธ๊ณ ์ถ.. 2021. 10. 28. [์๋๋ก์ด๋] Splash Screen ์์ ๋ชจ๋ฐ์ผ ์ฑ์์ Splash Screen ์ด๋? - ์ด๋ค ์ดํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋๋ฉด์ ๊ฐ์ฅ ์ฒ์์ ๋จ๋ ํ๋ฉด์ด๋ค. - ํ๊ตญ์ธ์ด ๋ชจ๋ ์ฌ์ฉํ๋ ์นด์นด์คํก์ ์๋ก ๋ค์๋ฉด, ์นด์นด์คํก ์ดํ์ ์ผค ๋ ๊ฐ์ฅ ์ฒ์์ ๋จ๋ ๋ ธ๋์ ํ๋ฉด์ ๋งํ๋ค. - ๋ณดํต ์ด๊ธฐํ ์์ ์ ํ๊ฑฐ๋ ๋ฒ์ ์ ๋ณด ํ๊ธฐ ๋ฑ์ ์ฌ์ฉํ๋ค. 1. activity_main.xml 2. activity_splash.xml 3. AndroidManifest.xml 4. MainActivity.java package com.devshin93.splashexample; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends App.. 2021. 10. 20. [์๋๋ก์ด๋] ์์ธ์ ์ฐพ๋ ์ค... ^^ ๊ฐ๋ ์๋๋ก์ด๋ ์คํ๋์ค์์ ์ ๋ฎฌ๋ ์ดํฐ๋ฅผ ์คํ ํ ๋, "ํ์ฌ ์ฐ๊ฒฐ์ ์ฌ์ฉ์์ ํธ์คํธ ์์คํ ์ ์ํํธ์จ์ด์ ์ํด ์ค๋จ๋์์ต๋๋ค" ๋ผ๋ ์ค๋ฅ ๋ฉ์ธ์ง๊ฐ ๋จ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. (์๋ 1, 2๋ฒ) 1. build... 2. ํ์ฌ ์ฐ๊ฒฐ์ ์ฌ์ฉ์์ ํธ์คํธ ์์คํ ์ ์ํํธ์จ์ด์ ์ํด ์ค๋จ๋์์ต๋๋ค 3. windows + R -> cmd 4. > adb kill-server 5. build... 6. ํ์ฌ ์ฐ๊ฒฐ์ ์๊ฒฉ ํธ์คํธ์ ์ํด ๊ฐ์ ๋ก ๋๊ฒผ์ต๋๋ค 7. > adb start-server 8. build... 9. ํ์ฌ ์ฐ๊ฒฐ์ ์๊ฒฉ ํธ์คํธ์ ์ํด ๊ฐ์ ๋ก ๋๊ฒผ์ต๋๋ค 10. > adb connect 127.0.0.1 11. cannot connect to 127.0.0.1:5555: ๋์ ์ปดํจํฐ์์ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํ์ผ๋ฏ๋ก ์ฐ๊ฒฐ.. 2021. 9. 14. [์๋๋ก์ด๋] java.net.SocketException: socket failed: EACCES (Permission denied) java.net.SocketException: socket failed: EACCES (Permission denied) ์ด์ ๊ธ์์ HttpURLConnection ์ํ ์ฝ๋๋ฅผ ์ง๋๋ฐ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๊ถํ์ด ๊ฑฐ๋ถ๋์๋ค๊ณ ํด ๋ฌธ์ ์ ์์ธ์ ๊ตฌ๊ธ๋ง ํด ๋ณด๋, AndroidManifest.xml ์ uses-permission ์ ๋นผ ๋จน์์๊ตฐ... AndroidManifest.xml ์ด ๋ถ๋ถ! ์ด๋ค 2021. 9. 14. ์ด์ 1 2 3 4 5 6 7 ๋ค์ ๋ฐ์ํ