본문 바로가기
반응형

Android/Android Studio20

Android 16, Ladybug 출시정보 최근 Android 개발 환경에는 여러 가지 중요한 업데이트가 있었습니다.특히 Android 16의 새로운 기능과 Android Studio의 최신 버전인 Ladybug 기능 출시가 주목받고 있습니다.아래에서 이러한 업데이트의 주요 내용을 정리하고, 이전 버전과의 비교를 통해 발전된 점을 살펴보겠습니다.Android 16의 주요 업데이트Android 16은 개발자와 사용자 모두에게 다양한 새로운 기능과 변경사항을 제공합니다. 주요 업데이트는 다음과 같습니다:핵심 기능 개선: Android 런타임(ART)의 성능 향상과 추가적인 Java 기능 지원을 통해 앱의 전반적인 성능이 개선되었습니다.보안 강화: 인텐트 리디렉션 공격에 대한 보안이 강화되었으며, 키 공유 API를 도입하여 앱 간의 안전한 키 액세스 .. 2025. 2. 25.
안드로이드 WebView 가로방향 스크롤 이벤트 금지 Android 어플 UI 가 점점 고도화 되고 복잡해지는 추세입니다. WebView 에서 가로방향만 스크롤을 금지해야 하는 경우가 있어 해당 코드를 메모해 보았습니다. mWebView.setHorizontalScrollBarEnabled(false); mWebView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: { // x 좌표를 저장하고 넘긴다. m_downX = event.getX(); } break; case MotionEvent.ACTION_MOVE: case .. 2023. 2. 3.
Failed to apply plugin 'com.android.internal.application' Android studio 에서 프로젝트 빌드시에 Failed to apply plugin 'com.android.internal.application' 오류가 발생하면 프로젝트 경로명에 한글 이 포함되어 발생하는 오류이다. 해결책: 프로젝트 경로를 모두 영문으로 통일 후 다시 불러온다. 2022. 5. 6.
[android]cannot resolve symbol contextcompat 에러메시지 "cannot resolve symbol contextcompat" 가 발생하면"android.support.v4.content.ContextCompat" 의존 라이브러리가 설치 되지 않아서 나타나는 이슈이다. 해결책은 build.gradle 파일 내에 의존성을 추가해주면 된다.dependencies { // other stuff here compile 'com.android.support:support-v4:23.0.0' // update the 23.0.0 to latest version available } 2019. 3. 16.
Android Studio에서 SHA-1 값 확인하는 방법 Android Studio 오른편에 보면 ‘Gradle’라는 버튼이 있습니다. Gradle 뷰안에서 SHA-1 값을 조회하기를 원하는 프로젝트를 선택한 다음 ‘Tasks → android → signingReport’를 더블 클릭하면 위 그림에서처럼 ‘Gradle Console’에 SHA-1 값이 출력됩니다. Google 공식 가이드 Google에서는 여기에서 디버그 모드에서의 SHA-1 값을 획득하는 방법을 잘 설명하고 있습니다. 디버그 모드에서 사용하는 Keystore는 debug.keystore 파일이며, 이 파일의 위치는 Windows : C:\Users\your_user_name.android\ MacOS 및 Linux : ~/.android/ 입니다. 해당 위치로 이동하여 다음 커맨드를 입력하.. 2019. 1. 22.
INSTALL_FAILED_INVALID_APK "INSTALL_FAILED_INVALID_APK" 는 저의 경우 git 에 프로젝트를 등록하기 위해 폴더들을 이동 복사 한 후 발생하였습니다. 해결방안 1) "Build"메뉴에서 "Clean Project"메뉴를 실행 2) "Build"메뉴는 "Rebuild Project"를 실행 후 Launch,. 2019. 1. 22.