본문 바로가기
728x90
반응형

Android3

[Flutter] 안드로이드 스튜디오 Profiler, Devtools 서론IoT 앱 개발로 기기에서 Memory Leak이 발생하는지 검토해야되는 이슈가 생겼다.단순 하단에 Profiler를 선택하는 UX를 기대했으나 없어서 Flutter 관련 Profiler(Devtools)를 사용하는 방법을 정리해본다.참고 개념Android Profiler프로파일링의 의미와 동일하게 앱이 기기에서 동작하면서 발생하는 부분을 모니터링할 수 있게 도와주는 도구이다.CPU, 메모리, 그래픽, 네트워크, 배터리 등 기기 관련 리소스를 점검할 수 있다. Profile your app performance  |  Android Studio  |  Android DevelopersLearn about profiling your app in Android Studio.developer.android.. 2024. 7. 12.
[Summary] IoT 프로젝트 정리 서론이번 IoT 프로젝트에 대한 MVP가 완료되면서 발생했던 이슈와 간략한 아키텍처를 정리해본다.MQTT, FCM, Android 등 관련 개념을 살펴보고 최종적으로 적용된 내용을 정리해보자.이론적 배경Hardware (Krizer U4X CM BT, Rockchip RK3229)CPU : 4 Core, Rem : 2GB, Flash : 8GBOS : Android 5.1 Lolipop화면 회전, ROOT 권한, ADB 접근 등 IoT 디바이스 개발 환경 활용 크라이저(Krizer) U4X CM BT (RK3229 칩셋 탑재) : 크라이저 공식몰 eshop스마트한 세상을 만드는 크라이저 공식 쇼핑몰eshop.krizer.com BackendFastAPI, 운영 데이터베이스에서 데이터 처리 후 IoT 원격.. 2024. 5. 29.
[Android] GApp, Google App이 없을 경우 FCM 서론원격 제어를 위해 FCM를 사용하던 도중 하드웨어에서 gapp이 사라지는 이슈가 발생했다.FCM 송신은 Success가 발생하나, 하드웨어에서 수신에 대한 이벤트가 하나도 감지되지 않은 이슈를 정리해본다.필요 개념FCM, Firebase Cloud MessageAndroid, iOS, Web 등 푸시 알림을 보내기 위한 라이브러리앱이 설치되어 있는 하드웨어가 Listener로 데이터를 수신받을 수 있는 채널로 활용한다. GAppGoogle System Base, Google Play services 등 안드로이드 관련 기능을 지원하는 라이브러리를 내포하고 있다.  결론FCM이 수신되지 않은 이유Backend Server에서 송신한 FCM은 FCM backend에서 처리되어 Android transpo.. 2024. 5. 20.
728x90
반응형