본문 바로가기

안드로이드10

[안드로이드 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.
Android Material Design 따라하기 10 - 프로그레스 인디케이터 (ProgressIndicators) 안녕하세요. 프로나인 입니다. 요즘 현실세계가 너무 바빴더니.. 잊고 있었던 블로그를 오랜만에 들어왔더니 마지막 게시글이 무려 1년..전이네요.. 😂 다시 마음을 다잡고 여러가지 기술들과 애니메이션 적용 등등 글로 작성해보도록 하겠습니다😊 이번에는 실제로 사용하는 어플들에서 자주 보이는 프로그레스 인디케이터에 대해 다뤄보도록 하겠습니다! ❗️앞에 게시글들을 보니까 메뉴를 추가하는 로직을 게시글 맨 처음에 달아 뒀었는데 글 주제와 헷갈릴 수 있어서 이제 게시글 넣는 로직은 제외 하도록 하겠습니다. 방법은 똑같으니까요 ㅎㅎ 전체 소스코드 public class @클래스명 extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundl.. 2021. 11. 5.
Android Material Design 따라하기 5 - 메뉴화면 (RecyclerView & Adapter) 안녕하세요 프로나인 입니다. 오랜만에 Material Design 에 대해 작성하게 되었네요! koohee.tistory.com/6 Android Material Design 따라하기 4 - 메인화면 (ToolBar & AppBar) 안녕하세요 프로나인 입니다! Android Material Design 따라하기 4번째 시간입니다. https://koohee.tistory.com/5 Android Material Design 따라하기 3 - 로그인 화면 구상(Button) 안녕하세요 프로나인 입니다... koohee.tistory.com 지난 시간에 이어 메뉴 화면에 리스트를 주어 여러 목록들을 만들어 보도록 하겠습니다. 저는 RecyclerView & Item 들을 Adapter로 연결하는 방식으로 진.. 2020. 9. 20.
안드로이드 Tip.2 - TextView/ImageView 터치,클릭 효과 주는 방법 안녕하세요. 프로나인 입니다. 제목에는 TextView / ImageView 의 효과라고 했지만 같은 맥락이므로 아주 간단하게 RecyclerView를 사용했을 때 터치, 클릭 효과를 주는 법을 알아보겠습니다. 커스텀하여 효과를 주는 법도 있겠지만 완전 초 간단하게 하는 방법을 알려드리고자 합니다. RecyclerView의 Item RecyclerView를 사용하실 때 RecyclerView 안에 들어갈 Item들을 커스텀하는데 이 xml에 코드 한 줄 추가하면 깔끔하게 적용이 됩니다. TextView 와 ImageView 같은 View 또는 Layout에 사용하여도 적용이 됩니다. 중간에 보이시는 android:background 부분을 추가하시면 이렇게 클릭 한 부분들에 효과가 생기는 것을 확인할 수.. 2020. 9. 7.
[JAVA] 안드로이드 HashMap 사용하기 반갑습니다! 프로나인 입니다. 저저번 주만 해도 장마철이여 빨리 끝나라!!! 이랬는데 장마철이 끝나자마자 엄청난 폭염이 찾아와서 진짜 너무너무너무 더운데 다들 더위 조심하세요 ㅠ 오늘은 HashMap을 사용하는 방법을 알아보도록 하겠습니다. HashMap 이란? HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션입니다. 또 Key와 Value의 쌍으로 이루어진 데이터를 보관을 합니다. HashMap의 특징 데이터가 삽입되는 순서와 저장되는 순서가 같다는 보장이 되지 않는다. key와 value 가 null을 허용한다. key는 중복을 허용하지 않는다. HashMap 사용법 HashMap에는 위에 사진처럼 여러 가지 API을 제공합니다. 예제를 통해 알아보도록 하겠습니다. put() Map .. 2020. 8. 20.
안드로이드 Tip.1 - Typo: In word ' ' 제거 안녕하세요 프로나인 입니다. 안드로이드 개발하시면서 Typo:In word ' '라고 하면서 아래 사진처럼 밑줄이 생기시는 것을 많이 보셨을 겁니다. 저도 항상 무시하면서 개발하다 보면 이게 에러라서 밑줄이 된 것인지 아닌지 간혹 헷갈리는 경우가 많아 약간 눈에 보기 싫은!? 눈에 거슬리는 정도!?그래서 저 Type의 에러? 밑줄을 없애는 방법을 알아보겠습니다! 1. 경로로 찾아서 체크 해제하기 경로 : File - Setting 위에 Setting 화면을 따라서 들어간다음 Search에 'Spelling'을 검색하면 'Typo'가 딱 나옵니다. 그리고 체크를 해제 시키면 Typo 에 관련된 에러가 안 납니다! 2. ALT + ENTER 로 해제하기 이 방법이 제일 빠르게 접근해서 해제할 수 있습니다~!.. 2020. 7. 16.
Android Material Design 따라하기 3 - 로그인 화면 구상(Button) 안녕하세요 프로나인 입니다. Android Material Design 따라하기 3번째 시간입니다. https://koohee.tistory.com/4 Android Material Design 따라하기 2 - 로그인 화면 구상(EditText) 안녕하세요 프로나인 입니다. Android Material Design 따라하기 2번째 시간입니다. 앞에서 Material 라이브러리를 추가 하는 방법을 알아봤습니다. https://koohee.tistory.com/3?category=891895 Android Materi.. koohee.tistory.com 앞에서 EditText를 구현하는 방법을 알아봤는데요. 이번에는 로그인화면에서 Button 을 적용시키고 다음 화면으로 넘어가는 방법까지 적용시켜 볼 예.. 2020. 5. 3.
Android Material Design 따라하기 2 - 로그인 화면 구상(EditText) 안녕하세요 프로나인 입니다. Android Material Design 따라하기 2번째 시간입니다. 앞에서 Material 라이브러리를 추가 하는 방법을 알아봤습니다. https://koohee.tistory.com/3?category=891895 Android Material Design 따라하기 1 - 라이브러리 추가 개발자의 고민들 중에 하나 디자인입니다. 디자이너 없이 개발 하다보면 어느 시점에서 분명 디자인 고민을 하게 됩니다. 그래서 디자이너 없이 보다 만족 스러운 디자인을 만들어내는 Material Design 을 소개하.. koohee.tistory.com 이번에는 라이브러리를 추가 했으니 이제 적용하고 활용 하는 방법을 알아보겠습니다. Material 따라하기 시리즈는 누구나 쉽게 Mat.. 2020. 4. 26.
Android Material Design 따라하기 1 - 라이브러리 추가 안녕하세요 프로나인입니다. 개발자의 고민들 중에 하나 디자인입니다. 디자이너 없이 개발 하다보면 어느 시점에서 분명 디자인 고민을 하게 됩니다. 그래서 디자이너 없이 보다 만족 스러운 디자인을 만들어내는 Material Design 을 소개하며, 보다 쉽게 Material Design을 적용 시키는 법을 알려드리겠습니다! 개발언어는 JAVA Android Studio 버전은 3.5 입니다. 1. 라이브러리 추가 우선 build.gradle(Project) 에서 allprojects { repositories { google() jcenter() } } 작성이 되어 있는지 확인을 합니다. (아마 대부분 작성 되어 있을것입니다.) 다음 build.gradle(app) 에서 dependencies { .. i.. 2020. 4. 12.