Android (62) 썸네일형 리스트형 Android 키보드 호출 시 화면 스크롤링 안드로이드 개발 중 EditText 에 글자 입력을 위해 키보드를 호출하면 화면이 가려지면서 아래 내용이 안보일 때가 있다.이때 해결방법. 1. xml 설정해당 화면 xml의 최 상단 layout 부분에 id를 설정한다. // height은 wrap_content 쓰는 부분은 최상단에 설정한 id 값이여서 scrollview 가 꼭 필요하진 않지만 화면이 작거나 입력창이 아래에 있을 경우엔 스크롤이 없으면 키보드에 가려질 수 있으니 권장.이 때 scrollview의 자식은 한가지만 올 수 있는데 그 자식 layout의 height은 wrap_content로 설정해주어야 함. (match_parent로 설정 시 scrollview가 스크롤 할 내용이 없는 것으로 간주 할 수도 있음) .. jvm 버전 에러 Execution failed for task ':GabiaDaaSClient:compileDebugKotlin'. > Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (1.8) and 'compileDebugKotlin' (17). * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org.* Exception is: org.gradle.api.tasks.TaskExecutionException.. gradle version error Could not find com.android.tools.build:gradle:2.3.3Maven Pom errorgradle.android.git.version error 해당 에러는 그래들의 버전이 너무 낮고 깃 버전도 너무 낮아서 생기는 문제 1. build.gradle(porject) 수정dependencies에 선언된 그래들 버전을 업그레이드(7.1.3 에서 8.7.3으로 올림) dependencies {// classpath 'com.android.tools.build:gradle:7.1.3' classpath 'com.android.tools.build:gradle:8.7.3' classpath "org.jetbrains.kotlin:kotlin.. error: package R does not exist error: package R does not exist gradle을 업그레이드 하면서 갑자기 잘 참조하던 R.java 클래스를 참조하지 못해서 빨간줄이 엄청 떴었다. 보통은 build clean 하거나 sync project with gradle files 를 하거나 invalidate caches 같은 것을 하면 해결됐는데 아무리 해도 안됐었다. 해결방법api 레벨이 올라가서 인지 gradle 의 버전이 올라가서인지 모르겠지만 어느 수준 이상부터는 build.gradle에 namespce 를 정의해줘야 했다. (일단 34 이상은 써줘야함)android { compileSdk 34 buildToolsVersion = '34.0.0' namespace = "패키지명" defaultCon.. 안드로이드에서 VPN 연결 확인하기 안드로이드 코드에서 VPN이 연결 되어 있는지 확인하는 코드 // kotlin 코드fun checkNetworkState(context: Context): Boolean { val connectivityManager = context.getSystemService(CONNECTIVITY_SERVICE) as ConnectivityManager if (connectivityManager != null) { // 모든 네트워크를 조회 val networks = connectivityManager.allNetworks for (network in networks) { // 각 네트워크의 속성을 가져옴 val c.. 안드로이드 스튜디오 이전 버전 설치하기 안드로이드 스튜디오를 사용하는데 이전 버전을 사용하고 싶을 때가 있다. 이땐 이 사이트로 들어가서 받으면 된다.https://developer.android.com/studio/archive Android 스튜디오 다운로드 자료실 | Android Studio | Android Developers이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.developer.android.com 사이트 접속 후 화면이 이런 화면이면 상단에 한국어를 English로 바꿔주면 된다그럼 이렇게 화면이 바뀌고 동의함 버튼누르면 리스트가 나온다이 리스트를 보고 원하는 버전 다운로드하면 됨. ******* 안드로이드 버전 여러개 사용하는 방법 *******https://still-a.. Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'. 에러 안드로이드 프로젝트 오픈하는데 이런 에러가 발생하면서 sync가 안됨. org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin'com.android.internal.application'.org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for det.. 안드로이드 한/영 전환 관련 키 이벤트 안드로이드 개발하면서 앱에서 한/영 전환을 해야하는 경우 발생. (Android Language Switch button)이는 블루투스 키보드(하드웨어 키보드)를 연결하여 한/영 키를 눌러서 앱 안에서 한글 및 영어로 전환이 되게 하려함. 문제는 한/영키 누르면 안드로이드 로컬 언어도 변경이 됨.1. (로컬 언어) 영어 / (앱 언어) 영어 -> 정상 입력2. (로컬 언어) 한글 / (앱 언어) 영어 -> 정상 입력3. (로컬 언어) 영어 / (앱 언어) 한글 -> 정상 입력4. (로컬 언어) 한글 / (앱 언어) 한글 -> 비정상 입력즉, 로컬 언어가 한글일 경우 앱 언어가 한글이면 정상적으로 입력되지 않음. (한글이 입력되는데 단어가 완성되기 전까지 안보이다가 다음 동작이 들어오면 그때.. 이전 1 2 3 4 ··· 8 다음