본문 바로가기
반응형

안드로이드 스튜디오 앱 개발61

[안드로이드 스튜디오] Build was configured to prefer settings repositories over project repositories... 오류 해결 Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' 라는 오류를 해결하기 위해서 해석을 해보자면 "프로젝트 repositories보다 설정 repositories를 선호하도록 빌드가 구성되었지만 repositories 'Google'이 빌드 파일 'build.gradle'에 의해 추가되었습니다." 라고 되어있습니다. setting.gradle에서 dependencyResolutionManagement{---}에 해당하는 내용을 모두 지워주면 프로젝트 repositories보다 설정 repositories를.. 2023. 6. 24.
안드로이드 스튜디오 Handler 사용방법, Handler를 이용한 실행 대기 시키기 [Android Studio] 오늘은 안드로이드 스튜디오 Handler를 사용하는 방법에 대해 포스팅을 해보도록 하겠습니다. 이번에는 차례대로 핸들러의 개념과 사용법, 실제 코드 예제 등을 포함하도록 작성하였습니다. 핸들러(Handler)란? Handler는 안드로이드에서 스레드 간 통신을 위해 사용되는 객체입니다. 주로 백그라운드 스레드에서 메인(UI) 스레드로 작업을 보내기 위해 사용됩니다. 1. Handler 객체 생성 가장 먼저, Handler 객체를 생성해야 합니다. 이때 생성된 Handler 객체는 UI 스레드와 연결됩니다. Handler handler = new Handler(); 2. Handler를 사용하여 작업 예약 Handler를 사용하여 백그라운드 스레드에서 UI 스레드로 작업을 예약할 수 있습니다. handle.. 2023. 6. 24.
One or more issues found when checking AAR metadata values: 안드로이드 스튜디오 오류 해결하기 [Android Studio] 안드로이드 스튜디오에 새로운 프로젝트를 만들고 에뮬레이터를 이용하여 프로젝트를 실행해 보려는 찰나 또 두렵게 만드는 빨간 오류가 떴습니다. One or more issues found when checking AAR metadata values: Dependency 'androidx.appcompat:appcompat-resources:1.6.0' requires 'compileSdkVersion' to be set to 33 or higher.Compilation target for module ':app' is 'android-32' 근데 요번 오류는 고치기가 정말로 쉬운데요. appcompat-resources:1.6.0. 은 compileSdkVersion을 33 또는 그 이상을 요구한다는 내용입.. 2023. 6. 24.
안드로이드 스튜디오 뒤로가기 버튼 막기 및 2번 클릭시 종료하기 onBackPressed() [Android Studio] 안드로이드 스튜디오에서 onBackPressed()는 뒤로가기 버튼을 눌렀을 때 실행시킬 코드를 담는 함수입니다. @Override public void onBackPressed(){ //뒤로가기 버튼을 눌렀을 때 실행 시킬 코드 } 1. 뒤로가기 버튼 막기 뒤로가기 버튼을 눌렀을 때 아무일도 발생하지 않도록 하는 코드는 onBackPressed(){}안에 아무것도 입력하지 않는 것입니다. 그러면 뒤로가기 버튼을 눌러 onBackPressed()가 호출되어도 실행할 코드가 존재하지 않기 때문입니다. @Override public void onBackPressed() { } 2. 2번 클릭시 종료하기 어플리케이션을 종료하기 위해 뒤로가기 버튼을 누르면 toast메세지로 "다시 한 번 누르시면 앱이 종료됩니.. 2023. 6. 23.
반응형