๐ ๊ฐ๋ฐ98 [์๋๋ก์ด๋] ๊ธ์ ์ ๋ฐ๊พธ๊ธฐ - SpannableString, SpannableStringBuilder build.gradle (:app) plugins { id 'com.android.application' } android { compileSdk 30 defaultConfig { applicationId "com.devshin93.spannabletest" minSdk 25 targetSdk 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rule.. 2021. 11. 26. [์๋๋ก์ด๋์คํ๋์ค/์ธํ ๋ฆฌ์ ์ด] ์ฝ๋ ์๋ ์ ๋ ฌ, ์ฌ์ฉํ์ง ์๋ import ์ ๊ฑฐ ๋จ์ถํค ์ฝ๋ ์๋ ์ ๋ ฌ ๋จ์ถํค: Ctrl + Alt + L ์ฌ์ฉํ์ง ์๋ import ์ ๊ฑฐ ๋จ์ถํค: Ctrl + Alt + o ๋ฌผ๋ก ๋จ์ถํค๋ ์ฌ์ฉ์ ์ค์ ์ ์ํด ๋ฐ๋ ์ ์๋ค. ์ถ๊ฐ. ๋ฒ ํ๋ ) File > Settings > Editor > Code Style > Hard wrap at ๊ธฐ๋ณธ์ด 80์ผ๋ก ๋์ด ์์ ๊ฒ ๊ฐ์๋ฐ.. ๋ณดํต 160 ์ผ๋ก ๋๊ณ ์ฌ์ฉํ๋ค๊ณ ํ๋ค. ํ ๋ด ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ง์ถ์ด ํ์๋ค๊ณผ ์์ ํ ์ ํ ํ๋ค.. ์๊ธฐ๊ฐ ์ด๋ค์ง์ง ์์๋ค๋ฉด ํจ๋ถ๋ก ctrl+l ์ ์ฌ์ฉํ์ง ๋ง์...^^ ์ฝ๋ ์ ๋ฆฌํ๋ค๊ณ ์๋์ ๋ ฌ ์ฌ์ฉํ๋๋ฐ ํผ๋ฌ๋ค ใ SVN์ ์๋ ์ด์ด๋ ๋ง์ง ์์ ์๋์น ์๊ฒ ๋๊ตฐ๊ฐ๋ฅผ ํ๋๊ฒ ๋ง๋ค ์ ์๋ค... ^^; 2021. 11. 24. [Mac] zsh: permission denied: ./sample.sh ์ค๋ฅ ๋ด์ฉ # ./sample.sh zsh: permission denied: ./sample.sh ์ ์คํฌ๋ฆฝํธ ํ์ผ์ ์คํํ๋ ค๊ณ ํ๋๋ฐ, ์์ ๊ฐ์ด permission denied (๊ถํ์ด ๊ฑฐ๋ถ) ๋๋ ๊ฒฝ์ฐ... ๋ญ์ง root ๊ณ์ ์ผ๋ก ์คํ ํด์ผ ํ๋.. ์ถ์ด์ sudo(switch user do; ์ ์ ๋ฅผ ๋ฐ๊ฟ์ ๋ค์ ์ค๋ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค) ๋ช ๋ น์ด๋ ์ฌ์ฉํด ๋ณด๊ณ , su(switch user; ์ ์ ๋ฅผ ๋ฐ๊พผ๋ค) ๋ก ์ฌ์ฉ์๋ฅผ root ๋ก ๋ฐ๊ฟ์ผ ํ๋.. ํ๋๋ฐ ๊ฐ๋จํ ๋ฌธ์ ์๋ค. 1) ์คํฌ๋ฆฝํธ ํ์ผ์ ์คํํ๋ ค๋ ํด๋์์ ํด๋น ํ์ผ์ ๊ถํ์ ํ์ธํ์ (์ ์ ๊ถํ์ด ์๋) # ls -al 1.1) ํ์ผ์ ๊ถํ์ ----------(000) ๋ถํฐ -rwxrwxrwx(777)๊น์ง ๋ ์ ์๋๋ฐ, (์ฌ๊ธฐ์ ๊ฐ์ฅ ์์.. 2021. 11. 23. [ ์๋๋ก์ด๋] ๋ฒํผ ๋๋ ์ ๋ ๋ฒํผ ์๊น๊ณผ ํ ์คํธ ์๊น์ด ๋ฐ๋๊ฒ ํ๊ธฐ. ๋ฒํผ ์ปค์คํ ! - 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. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 25 ๋ค์