본문 바로가기

분류 전체보기109

갤럭시 S펜 간섭 없이 맥세이프 케이스 쓰기 이번에 갤럭시23 울트라를 구매했는데요. 케이스 고민을 참 많이 했습니다... 왜냐하면 아이폰에 있는 맥세이프 기능을 정말 사용하고 싶었거든요 ㅎㅎ 그래서 엄청 여러 정보를 모아서 케이스와 그립톡을 산 결과... 성공했습니다!! 자석 케이스 사용 시 S펜이 안 되는 문제 인터넷에 가장 많이 보이는 현상이 자석 케이스를 사용하면 S펜이 다음과 같이 자석이 있는 부분에 인식이 안된다는 점입니다. 그 이유를 간단히 설명하자면 S펜은 전자기유도 방식을 사용하여 펜을 인식하고 휴대폰에서 펜을 따라 그림을 그리게 되는데 자석을 사용하면 전자기 유도를 방해하기 때문입니다. 그렇기 때문에 자석 케이스를 사용하면 위 그림과 같이 자석이 있는 부분은 펜 인식을 하지 못합니다. 자석 케이스 문제 해결하기 갤럭시 울트라나 노.. 2024. 1. 6.
플러터에서 Firebase SDK 사용하기 (SDK 설치하기) 이전 포스팅에서 플러터에서 Rest API를 사용하여 Firebase Realtime Database를 사용하는 방법에 대해 소개했습니다. 플러터에서 Rest API로 Firebase Realtime Database 사용하기 이번에는 플러터에서 Rest API로 Firebase의 Realtime Database를 사용하는 방법에 대해 알아보겠습니다. 굳이 Firebase의 Realtime Database을 사용하는 이유는 Rest API를 지원하기 때문입니다. 아래의 공식 문서 android-developer.tistory.com Rest API를 사용한 이유는 특별한 설치 같은 것 없이 바로 Realtime Database를 사용할 수 있기 때문입니다. 플러터에서 Firebase SDK를 사용하기 위해.. 2024. 1. 4.
안드로이드 현재 액티비티 Stack 확인하기 앱 디버깅을 할 때 한번씩 현재 열고 있는 액티비티들의 Stack을 확인해야할 때가 있습니다. 그럴 때는 다음과 같은 방법으로 현재 앱에서 갖고 있는 Activity의 Stack을 확인할 수 있습니다. 현재 Activity의 Stack 확인하기 Activity나 Fragment에 있는 context를 사용해서 다음과 같이 정의하면 현재 액티비티의 스택을 확인할 수 있습니다. import android.app.ActivityManager import androidx.core.content.getSystemService val activityManager = checkNotNull(requireContext().getSystemService()) // shortClassName을 사용해서 해당 액티비티의 클.. 2023. 12. 27.
플러터에서 Rest API로 Firebase Realtime Database 사용하기 이번에는 플러터에서 Rest API로 Firebase의 Realtime Database를 사용하는 방법에 대해 알아보겠습니다. 굳이 Firebase의 Realtime Database을 사용하는 이유는 Rest API를 지원하기 때문입니다. 아래의 공식 문서를 참조하시길 바랍니다. Firebase 데이터베이스 REST API firebase.google.com Firebase에서 프로젝트 세팅은 이미 끝난다는 전제에 시작하겠습니다. 플러터의 http 패키지 설치하기 플러터에서 Rest API를 사용하기 위해서는 http 패키지가 필요합니다. http | Dart Package A composable, multi-platform, Future-based API for HTTP requests. pub.dev.. 2023. 12. 23.