| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 암호화
- 상태관리
- FCM
- DevExpress
- PDFViewer
- 서버배포
- android studio
- socket통신
- androidstudio
- socket.io
- ERD툴
- 계층형 테이블
- node js
- Android
- 채팅방구현
- android pdf viewer
- AWS
- BLUETOOTH
- cloudmessage
- EC2
- Flutter
- erdcloud
- 개발일지
- node.js
- Serial
- 그룹채팅구현
- ERDTool
- firebase
- provider
- MotionLayout
- Today
- Total
목록Android Studio (7)
nueog
기존 어플에 적용했던 카카오 지도를 v2 버전으로 업데이트 해야 해서 진행하였다! https://apis.map.kakao.com/android_v2/docs/ 위 게시물을 따라서 진행하였고 24년 6월에 기존 v1 지도가 지원종료를 한다는 공지에 1순위로 마이그레이션을 진행했다. 기존 v1 지도와 가장 크게 다른 점은 로딩속도인 것 같다.현저히 !! 차이난다. 심지어 기존 v1지도에서는 로딩될 때 격자무늬로 깨지는데 v2에서는 그런 현상도 없는 것을 확인했다. init 및 xml 레이아웃 적용방법은 기존 방식과 비슷하니 게시물을 잘 따라하면 된다. v2 버전에서는 지도 객체에 라이프사이클이 생겼다! map을 start 한 후에 callback함수로 destory, error, mapready 상태를 파..
어플리케이션 개발중 기존에 x, y 좌표를 동적으로 움직여 화면 속 요소를 움직이는 동작에 한계를 느꼈다. 그래서 서치를 하던 중, Motion Layout이라는 방법을 알게되었다. Motion Layout은 기존의 Android 레이아웃 중 하나인 Constraint Layout을 기반으로 하는 일종의 Layout이다. https://developer.android.com/develop/ui/views/animations/motionlayout/examples MotionLayout 예 | Views | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. MotionLayout 예 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고..
최근 1년간 안드로이드 어플 개발을 진행하면서, 디자인 시안을 어도비 툴로만 진행을 했었는데, 요소를 따로 받아야 하고 이미지만 볼 수 있는 등 실제로 어플 개발에 원활한 도움은 안되었다고 생각했었다. 불편함을 느끼던 와중에 이대론 안되겠다 해서 디자인 툴을 찾아보게되었고, Zeplin(제플린)을 알게되었다. 제플린의 장점 몇 가지를 소개하고자 한다. 1) PNG, SVG, WebP 등의 여러 파일 형식으로 다운로드 가능 - PNG 형식은 화면 사이즈(hdpi, mdpi 등) 전부 다운로드 됨 2) 디자이너가 어도비 등에서 작업 후 제플린과 연동 가능 - 사실 1,2는 디자이너 입장에서도 편리하다! 올려놓기만 하면 개발자가 알아서 다운로드 가능하기 때문~!(디자이너와 사이좋아지기 가능) 3) XML 형태..
오랜만에 안드로이드 앱 코딩을 했는데 array 부분이 정확하게 내 머리속에 들어오지 않아서 다시 정리를 해본다. try { String result = networkTask.execute().get(); Log.d("result= ",result); if(!result.isEmpty()){ mJsonString = result; JSONArray jsonArray = new JSONArray(mJsonString); for(int i=0;i
과제에서 블루투스 연결해야해서 블루투스 기능을 깃허브에서 적당한 예제를 찾아서 따와서 고쳐보았다. https://github.com/kai-morich/SimpleBluetoothLeTerminal kai-morich/SimpleBluetoothLeTerminal Android terminal app for Bluetooth LE devices using custom serial profiles - kai-morich/SimpleBluetoothLeTerminal github.com 요걸 활용해서 개발해보았다. 그리고 여기서 제공하지 않는 새로고침/삭제/끊겼을시 자동연결 등의 기능을 새롭게 만들어봤다. 1. 끊겼을 시 자동연결 connect()함수로 블루투스 연결을 하는데 onSerialconnecter..
온라인 사용설명서 기능을 만들어야 해서 Github에 있는 오픈소스 라이브러리를 가져다가 간단하게 적용시켰다. 사용한 라이브러리는 다음과 같다. github.com/barteksc/AndroidPdfViewer barteksc/AndroidPdfViewer Android view for displaying PDFs rendered with PdfiumAndroid - barteksc/AndroidPdfViewer github.com 먼저 Module 단의 build.gradle 파일에 implement 시켜준다. implementation 'com.github.barteksc:android-pdf-viewer:2.8.2' 내 경우에는 모든 메뉴를 fragment로 만들고 있어서 pdf viewer도 fr..
내가 짠 코드이지만 기억이 나지 않을 수 도 있기에 기록을 해본다! 일단 작년부터 회사에서 진행되고 있는 디자인 과제가 있다. 맡은 일은 카카오 Map을 이용하여 충전기 위치를 알려주고, 위험상황일 때 지인이 볼 수 있도록 위치기록을 해주는 것을 개발하는 것이다. 이제 코드가 거의 다 짜여져 가고 있고, 수정사항을 보완하는 과정에 있다. 어제는 위치기록을 수정하는 일이 주어졌는데, 코드를 짠 과정을 여기에 정리해보고자 한다!! 일단 문제사안은 위치기록이 장시간 멈춰있거나? 위치기록을 껐을 때의 경우에서 위치기록 Polyline이 이어진다는 것이었다. 그래서 이 문제를 어떻게 해결할 수 있을까, 고민했다. 1. 위치기록 서비스가 꺼지는 경우가 어떠한 상황일까? -> 앱이 백그라운드에서 돌고 있을 때 서비스..