전체 글19 [안드로이드 ERROR] Default interface methods are only supported starting with Android N 안녕하세요. 프로나인입니다. 안드로이드 라이브러리를 추가하거나 gradle파일의 버전을 바꾸거나 하면 아래와 같이 오류가 발생할 수 있습니다. [오류 메세지] Default interface methods are only supported starting with Android N (--min-api 24): androidx.lifecycle.Lifecycle androidx.lifecycle.LifecycleRegistryOwner.getLifecycle() 저같은 경우는 androidx.lifecycle 관련한 오류로 min api 값을 24로 바꾸라고 안내를 해줍니다. 또 다른 오류에서는 min api 값을 26버전으로 바꾸라고 안내를 해주고 있습니다. 해결 방법 (2가지) 1. minSdkVers.. 2022. 1. 9. [안드로이드 ERROR] AAPT: error: resource android:attr/lStar not found. 안녕하세요. 프로나인입니다. 안드로이드 빌드를 하니 아래와 같이 오류가 발생할 때가 있습니다. 오류 메세지 - AAPT: error: resource android:attr/lStar not found. 분명 잘 빌드하고 실행도 진행했었는데 왜 안되지?? , 혹은 처음 프로젝트 실행하고 발생할 수도 있습니다. 이 오류에 대해 해결 방법을 정리 해보고자 합니다 ! 해결 방법 1. build.gradle[app] --> dependencies 에 있는 implementation 'androidx.core:core:1.7.0' 으로 올려줍니다. (즉, 최근 업데이트 된 버전으로 올려주는 겁니다!) 2. compileSdkVersion 과 targetSdkVersion 을 최신화를 시켜줍니다. 지금 저는 31 .. 2022. 1. 7. [Kotlin] 변수 선언 방법 안녕하세요. 프로나인 입니다. 코틀린 변수 선언 방법에 대해 알아보도록 하겠습니다. 코틀린 변수 선언 형태 코틀린 변수는 자바와 다르게 변수형태 선언이 변수명 뒤에 붙습니다. //var 변수명 : 변수타입 = 초기화 //val 변수명 : 변수타입 = 초기화 var name : String = "pronine" val name : String = "pronine" 그런데 자바와는 또 다르게 변수 선언 앞에 var 와 val 이 있는것을 볼 수 있습니다. 이 친구들은 왜 사용을 하며, 어떤 의미로 사용되는지 아래에서 확인해보시죠!👊 var 과 val 의 차이🧐 코틀린은 자바와 다르게 변수 선언시 var 과 val 을 사용하여 타입 선언 없이 바로 값을 할당할 수 있습니다. var = variable의 약어,.. 2021. 11. 28. Android Material Design 따라하기 10 - 프로그레스 인디케이터 (ProgressIndicators) 안녕하세요. 프로나인 입니다. 요즘 현실세계가 너무 바빴더니.. 잊고 있었던 블로그를 오랜만에 들어왔더니 마지막 게시글이 무려 1년..전이네요.. 😂 다시 마음을 다잡고 여러가지 기술들과 애니메이션 적용 등등 글로 작성해보도록 하겠습니다😊 이번에는 실제로 사용하는 어플들에서 자주 보이는 프로그레스 인디케이터에 대해 다뤄보도록 하겠습니다! ❗️앞에 게시글들을 보니까 메뉴를 추가하는 로직을 게시글 맨 처음에 달아 뒀었는데 글 주제와 헷갈릴 수 있어서 이제 게시글 넣는 로직은 제외 하도록 하겠습니다. 방법은 똑같으니까요 ㅎㅎ 전체 소스코드 public class @클래스명 extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundl.. 2021. 11. 5. Android Material Design 따라하기 9 - 스낵바 속성 (SnackBar attributes) 안녕하세요 프로나인 입니다. 지난 시간에 이어 스낵바를 조금 더 자세히 활용하는 법을 알아보도록 하겠습니다. koohee.tistory.com/19 Android Material Design 따라하기 8 - 스낵바 & 토스트(SnackBar &Toast) 안녕하세요 프로나인 입니다. 요즘 제 블로그에 조회수가 조금 나고 있어서 기분이 좋네요 😁 신기하기도 하고, 앞으로 더 열심히 쓰고 싶다는 욕심도 생기는데 시간적 여유가... 😂 이번에는 koohee.tistory.com SnackBar (스낵바) 클릭이벤트 btn_snack 클릭 이벤트에 이것을 추가해주면 깔끔하게 끝납니다. btn_snack.setOnClickListener(new View.OnClickListener() { @Override pub.. 2020. 11. 8. Android Material Design 따라하기 8 - 스낵바 & 토스트(SnackBar &Toast) 안녕하세요 프로나인 입니다. 요즘 제 블로그에 조회수가 조금 나고 있어서 기분이 좋네요 😁 신기하기도 하고, 앞으로 더 열심히 쓰고 싶다는 욕심도 생기는데 시간적 여유가... 😂 이번에는 많이들 알고 계시는 Toast메시지의 상위(?) 버전인 SnackBars를 알려드리고자 합니다! 메뉴 추가( layout , class ) ❗️SnackBars의 정보만 얻고자 하시는 분은 조금만 밑으로 내려 Snack 부분을 봐주세요! koohee.tistory.com/17 Android Material Design 따라하기 6 - BottomNavigation 안녕하세요 프로나인입니다. 내일부터 길다면 길고 짧다면 짧은 추석 명절이 시작되는데요. 코로나 조심하시고 명절도 잘 보내시길 바랍니다! 😄 koohee.tis.. 2020. 11. 1. Android Material Design 따라하기 7 - Fragment & Adapter 안녕하세요 프로나인 입니다. 이제 가을이 오면서 날씨가 슬슬 쌀쌀해지고 있는데 건강 관리 잘하시면서 독감과 코로나도 조심하시기 바랍니다☺️ koohee.tistory.com/17 Android Material Design 따라하기 6 - BottomNavigation 안녕하세요 프로나인입니다. 내일부터 길다면 길고 짧다면 짧은 추석 명절이 시작되는데요. 코로나 조심하시고 명절도 잘 보내시길 바랍니다! 😄 koohee.tistory.com/16 Android Material Design 따라하기 5 koohee.tistory.com 지난 시간에 이어 BottomNavigation을 클릭 시 활용될 Fragment를 만들어 보도록 하겠습니다. Fragment 화면 우선 앞 시간에 bottomnavigatio.. 2020. 11. 1. 이전 1 2 3 다음