[Android Studio]코틀린으로 카카오 api 해시키 얻는법 kakao api hashkey kotlin private fun getHashKey() { var packageInfo: PackageInfo? = null try{ packageInfo = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES) } catch (e: PackageManager.NameNotFoundException) { e.printStackTrace() } if (packageInfo == null) { Log.d("hashKey", "null") } packageInfo?.signatures?.forEach { try { val md = ..

[Android Studio]FCM 푸시 메시지 온오프 설정하기 push messaging on/off setting 위 사진과 같이 푸시 알림 수신에 대한 설정을 ON/OFF를 하고싶을 때는 주제를 등록하면 된다. CompoundButton.OnCheckedChangeListener { _, isChecked -> if (isChecked) { FirebaseMessaging.getInstance().subscribeToTopic("ANY_TOPIC") } else { FirebaseMessaging.getInstance().unsubscribeFromTopic("ANY_TOPIC") } } 위 코드는 ON/OFF 스위치 체크 상태가 변경될 때마다 "ANY_TOPIC"이라는 이름의 주제를 구독하거나 구..
[Android Studio]dp convert to px kotlin 픽셀 값 변환하기 코틀린 kotlin에서 dp값을 지정하고싶을 때 사용할 수 있는 함수이다. dp기준의 값을 파라미터로 넣어주면 px값으로 변경해준다. fun dpToPx(context: Context, dp: Float): Float { return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.resources.displayMetrics) }
The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin. 안드로이드 개발 시 발견할 수 있는 에러메세지다. 잘 읽어보면 내용 그대로 kotlin-android-extensions plugin을 더이상 사용하지 않고, kotlin-parcelize로 사용한다는 내용이다...
- Total
- Today
- Yesterday
- kotlin
- rn 오픈소스 라이센스
- 깃허브에서 깃랩으로
- next.js useEffect
- gitlab mirror
- 커밋 이메일 변경
- react native 오픈소스 라이선스
- 깃허브 잔디 옮기기
- 안드로이드 스튜디오
- 카카오 해시키
- next.js ssr deploy
- nextjs ssr deploy
- rn oss
- Android Studio
- 안드로이드 해시키
- amplify build error
- 코틀린
- github mirror
- 안드로이드 스튜디오 해시키
- kakao api notworking
- amplify next.js
- next useEffect
- Build failed because of webpack errors
- 라이브러리 라이센스
- room error
- 깃랩 잔디 옮기기
- react.js useEffect
- non-zero exit code detected
- 깃랩에서 깃허브로
- react native oss
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |