프로그래밍 353

64bit 안드로이드에서 32bit 라이브러리를 불러오지 못 할 때

갤럭시 S10 5G를 사용중인데 평소엔 잘되던 라이브러리가 제대로 작동하지 않았다. ㅠㅠㅠ오류 메세지도 매우 애매하게 떠서 검색하기 어려웠는데 어쨌든 해결되었다. 관련 오류 메세지들은 이런식이다...UnsatisfiedLinkError: dlopen failed "librealm-jni.so" is 32-bit instead of 64-bitjava.lang.UnsatisfiedLinkError: ... nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libcalculate.so" 어쨋든 해결을 위해서는 1. gradle.properties 에 android.useDeprecatedNdk=true 한 줄을 추가한다. 2. app/..

[안드로이드] 2020년 Path에서 Uri 얻기

File Path에서 Uri를 얻고싶을때 아래 메소드를 활용하면 된다. 12345678910111213 private Uri getUriFromPath(String filePath) { long photoId; Uri photoUri = MediaStore.Images.Media.getContentUri("external"); String[] projection = {MediaStore.Images.ImageColumns._ID}; Cursor cursor = getContentResolver().query(photoUri, projection, MediaStore.Images.ImageColumns.DATA + " LIKE ?", new String[] { filePath }, null); cursor..

하루만에 코틀린 배우기

코틀린 배워보겠다고 인강듣다 끊기고...자바도 알고 C도알고 Swift도 담궈보고...파이썬도알고~비슷비슷한 언어인데 본론부터 들어가고싶다하시는 분들에게 추천드립니다. 코틀린의 특징과 핵심을 딱딱 짚어주는 좋은 글을 발견했습니다.깊이 공부하시기 전에 시간을내어 잠시 읽어보고 들어가신다면 좋을듯합니다~ https://medium.com/@mayuroks/learn-kotlin-for-android-in-one-day-50aa0bc099b0