분류 전체보기60 [코딩테스트 후기] 2020 카카오 겨울인턴 문제유출 방지를 위해 정확한 문제내용은 공개하지 않았습니다. ----------------------------------------------------------------------- 11월 15일 2020 카카오 겨울인턴 코딩테스트에 참여했다. 공고에서 코딩테스트를 1차, 2차로 두 번이나 시행한다는 것을 보고 관문이 높은 것 같아 조금 긴장하고 있던 상태였다. 코딩테스트는 1시부터 5시까지 총 4시간동안 진행됐고 문제는 총 5개였다. 1번 2번 문제는 알고리즘 문제였고, 3번문제는 기억이 잘 나지 않는데 네트워크 통신관련 프로그래밍 문제였던 것 같다. 4번 5번 문제는 파이썬 데이터핸들링 문제였다. 나는 알고리즘만 준비했던 터라 좀 당황했다. 또한 모든 문제는 영어로 출제되었다. 1번 2번 문제.. 2020. 11. 17. [안드로이드] 카카오맵 API UnsatisfiedLinkError apis.map.kakao.com/android/guide/ 공식 안내를 따라 카카오맵을 앱에 띄우려고 카카오 디벨로퍼, 각종 블로그 글을 따라했는데도 앱 실행이 되지 않고 UnsatisfiedLinkError 에러가 뜬다? 다양한 원인이 있을 수 있겠지만, 혹시나 안드로이드 스튜디오에서 가상 머신인 에뮬레이터를 사용하고 있다면, 카카오 맵 지도 SDK가 AVD를 지원하지 않기 때문이다. 따라서 에뮬레이터에서 jniLibs에 삽입한 라이브러리들을 제대로 불러오지 못하고 따라서 위와같은 에러가 발생한다. 해결방법은 간단하다. 실제 휴대폰을 노트북에 연결해서 앱을 실행하면 문제없이 작동한다. 에뮬레이터에서도 억지로 작동할 수 있게 하는 방법을 찾아보려고 했으나 찾지 못했다. 아시는 분 있으면 댓글 달아주시면.. 2020. 11. 9. [MVVM] 데이터 바인딩 data-binding (Activity, fragment) 데이터바인딩은 레이아웃에 있는 UI 컴포넌트를 앱에 있는 데이터 소스에 연결하는 것이다. 일반적으로 Mainactivity에서 UI에 어떤 값을 띄울 때 아래와 같이 UI framework method를 call하게 된다. findViewById를 계속해서 사용하는 것은 어플리케이션을 느리게 만들 뿐만 아니라, id의 인수로 잘못된 값이 들어갔을 때 runtime에서 crash가 날 수도 있기 때문에 위험하다. 환경설정(build.gradle) 1 2 3 4 5 6 android { ... buildFeatures { dataBinding true } } cs MainActivity 1 2 3 4 5 6 7 8 9 class MainActivity : AppCompatActivity() { overrid.. 2020. 11. 3. [Kotlin] 안드로이드 키해시 값 얻는 두가지 방법 카카오 디벨로퍼 연결을 위한 키해시값 얻는 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import android.content.pm.PackageManager import android.os.Build import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Base64 import android.util.Log import androidx.annotation.RequiresApi import java.security.MessageDigest import java.util.* class.. 2020. 11. 2. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음