공부40 [Android] This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.2.1 or newer. 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 Android Studio의 오류에 대해서 알아보도록 하겠습니다. 오류 원인 오류는 다음과 같습니다. This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.2.1 or newer. 오류는 해당 프로젝트를 사용하려면 "2021.2.1"버전보다 높아야 한다고 이야기를 하고 있습니다. 그렇다면 제가 사용하는 Android Studio의 버전은 어떻게 될까요? 제가 사용하는 Android Studio의 버전은 "2021.1.1"이네요 해결방법 해결방법을 알아볼까요? (Mac 기준) .. 2023. 5. 11. [Android][kotlin] User-Agent Mobile 인식하게 만들기(ex. 갤럭시 폴드 카카오톡 공유하기 대응) 안녕하세요~ 챠니입니다! :) 개발을 진행하면서 Android 갤럭시 폴드 단말기기에서 pc모드일때 카카오톡 공유가 안되는 이슈가 있었습니다. 원인을 확인을해보니 갤럭시 폴드 pc모드 단말에서는 User-Agent가 모바일로 인식이 되는 것이 아니라 pc로 인식되기때문에 카카오톡 SDK내부에서 모바일로직실행이 아닌 PC로직실행이 되면서 오류가 발생하는것을 확인했습니다. 그럼 해당내용을 어떻게 처리하면 되는지 알아보도록 하겠습니다. (확인) WebView User-Agent 모바일로 인식하는 조건은 무엇일까? 먼저 적용건 다음 아래의 JavaScript 코드를 통하여 User-Agent에서 모바일조건을 확인하는 코드가 있습니다. if(navigator.userAgent.match(/Mobile|iP(hon.. 2023. 3. 13. [Android] Button 그림자 제거 방법 안녕하세요~ 챠니입니다! :) 이번에는 Button에서 그림자를 제거하는 방법에 대해서 알아보도록 하겠습니다. Button 그림자 제거 방법 방법 1) Style 수정 Button에 style을 추가하여 그림자를 제거하는 방법이 있습니다. 방법 2) android 코드 추가 이번에는 android 코드를 추가하여 수정하는 방법입니다. 참고문서 https://developer.android.com/guide/topics/ui/controls/button?hl=ko 버튼 | Android 개발자 | Android Developers 버튼 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 버튼은 사용자가 터치할 때 어떤 작업이 발생하는지 알려주는 텍스트나 아이콘, 또는 텍스트와 아.. 2023. 2. 14. [Android][kotlin] registerForActivityResult 사용방법 안녕하세요~ 챠니입니다! :) 이번에는 registerForActivityResult에 대해서 알아보도록 하겠습니다 :) registerForActivityResult란 Activity 또는 Fragment에서, Activity Result API에서 제공하는 registerForActivityResult() API를 통해서 결과 콜백을 등록할 수 있습니다. startActivityForResult 또는 onActivityResult의 개념이 registerForResultActivity로 변경이 되는 부분이니 잘 체크하고 사용하면 보다 더 편리하고 빠르게 코딩을 할 수 있습니다. registerForActivityResult 사용방법 *A class class A : AppCompatActivity().. 2023. 2. 2. 이전 1 2 3 4 5 6 ··· 10 다음