μλλ‘μ΄λ42 [μλλ‘μ΄λ] μ€λ₯ ν΄κ²° The minCompileSdk (31) specified in adependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) κ·Έλ¦¬κ³ λ©νλ°μ΄ν° μ€μ΅ μ€λ₯ λ΄μ© : One or more issues found when checking AAR metadata values: The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-27). Dependency: androidx.appcompat:appcompat:1.4.0. AAR metadata file: C:\Users\shin\.gradle\caches\transforms-3\λκ°μ λν ν΄μκ° κ°μ... μ± μμ΄λμ λν ν΄μκ°μΈκ°?\t.. 2021. 11. 29. [μλλ‘μ΄λ] κΈμ μ λ°κΎΈκΈ° - 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. [ μλλ‘μ΄λ] λ²νΌ λλ μ λ λ²νΌ μκΉκ³Ό ν μ€νΈ μκΉμ΄ λ°λκ² νκΈ°. λ²νΌ 컀μ€ν ! - 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. [μλλ‘μ΄λ] 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. [μλλ‘μ΄λ] 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. [μλλ‘μ΄λ] AsyncTask μ HttpURLConnection ...(2) Web Sample Code (jsp) 2021.08.26 - [κ°λ°/μλλ‘μ΄λ] - [μλλ‘μ΄λ] AsyncTask μ HttpURLConnection ...(1) Android Sample Code [μλλ‘μ΄λ] AsyncTask μ HttpURLConnection ...(1) Android Sample Code AsyncTask λ λΉλκΈ° μμ μ ν μ μλλ‘ μ 곡νλ ν΄λμ€μ΄λ€. λΉλκΈ°λ₯Ό μ¬μ©νλ μ΄μ λ, λκΈ°μμΌλ‘ μμ μ νκ² λλ©΄ main thread μμ A thread λ‘ κ°μ μμ μ νλ€κ°.. A thread κ° λλμΌλ§ λ€μ mai devshin93.tistory.com 1. μλλ‘μ΄λμ HttpURLConnection ν μ€νΈλ₯Ό μ§ννκΈ° μν΄ μΉ νλ‘μ νΈλ₯Ό μμ±νλ€. (μλ κΈμ μ°Έκ³ ν΄μ μλ‘μ΄ νλ‘μ νΈλ₯Ό μμ±) 2021.0.. 2021. 9. 14. [μλλ‘μ΄λ] AsyncTask μ HttpURLConnection ...(1) Android Sample Code AsyncTask λ λΉλκΈ° μμ μ ν μ μλλ‘ μ 곡νλ ν΄λμ€μ΄λ€. λΉλκΈ°λ₯Ό μ¬μ©νλ μ΄μ λ, λκΈ°μμΌλ‘ μμ μ νκ² λλ©΄ main thread μμ A thread λ‘ κ°μ μμ μ νλ€κ°.. A thread κ° λλμΌλ§ λ€μ main thread λ‘ λμ μ¬ μ μλ€. λ§μ½ A thread κ° μμ μ λλ΄μ§ λͺ» νλ©΄,,, main thread λ λ€μ μμ μ ν μ μλ κ²μ΄λ€. λΉλκΈ°μμΌλ‘ μμ μ νκ² λλ©΄ main thread λ main thread λλ‘.. A thread λ A thread λλ‘... μμ μ μ§νν μ μκ² λλ€. HttpURLConnection μ μ΄μ©ν΄ jsp μλ²λ‘ λ°μ΄ν°λ₯Ό 보λ΄κ³ , jsp μλ²λ‘λΆν° λ°μ΄ν°λ₯Ό λ°λ κ°λ¨ν μνμ λ§λ€μ΄ 보μ. λ°μ΄ν°λ JSONObjec.. 2021. 8. 26. μ΄μ 1 2 3 4 5 λ€μ λ°μν