분류 전체보기145 [android] 앱 종료 시 블루투스 해제되는 issue 스마트밴드와 앱간 연결 불안정을 해결 중이다. issue : - ble로 스마트밴드와 연결된 상태에서 앱을 종료하면 연결이 해제 됨. - 앱에서 디바이스를 스캔할 때 안찾아지는 문제 - 연결된 상태에서 앱도 안껐는데 간헐적으로 연결 해제되는 문제 1. 펌웨어 문제인가? 2. 앱 문제인가? 3. 스마트폰 문제인가? 1-> 타당성 있음. 불특정 시간 (1분~5분) 지났을 때 앱에서 스마트밴드만 스캔이 안됨. 밴드를 계속 켜주면 계속 찾아짐. 2->앱을 종료 시켰을 때 블루투스가 해제 됨. 3->이건 아닌듯 펌웨어 문제는 지금은 내가 어떻게 할 수 있는 방법이 없음. 그렇담 앱을 해결해보자. 로직 앱 종료시 해제 -> 앱이 종료 안되게 하면 되지 않을까? -> 미밴드 앱도 이런 방식인.. 2020. 8. 6. [android] 안드로이드 wav 레코딩 (20.06.28 깨달은점) https://github.com/Smart-Mobil/Smart-Mobil/blob/master/android_app/app/src/main/java/com/example/mymobil/record/RecordFragment.java Smart-Mobil/Smart-Mobil :baby: Smart Mobil. Contribute to Smart-Mobil/Smart-Mobil development by creating an account on GitHub. github.com 동화책 읽어주기 기능을 구현 중이었다. * 로직 안드로이드 앱에서 목소리를 녹음 녹음한 목록 출력 목록 터치 시 node.js 서버로 업로드 업로드와 동시에 'voicestart' post 전송 라즈베리파이 스피커로 재생 * 에.. 2020. 8. 6. [android] 구글맵 선긋기 * 코드 참고 https://webnautes.tistory.com/1011 Android Google Map에 현재 위치 표시하기( GoogleApiClient, FusedLocationApi 사용) GoogleApiClient와 FusedLocationApi를 사용하여 구글맵에 현재 위치를 표시하는 예제입니다. 최종 업데이트 - 2017. 11.27 Deprecated된 FusedLocationApi를 대체하는 FusedLocationProviderClient를 사용하도.. webnautes.tistory.com https://jinseongsoft.tistory.com/23 (Android) Google Map 이동한 거리 선(polyline) 으로 그리기 Android Google Map Poly.. 2020. 8. 6. [android] MPAndroidChart를 활용한 실시간 차트 그리기 * Git https://github.com/PhilJay/MPAndroidChart PhilJay/MPAndroidChart A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. - PhilJay/MPAndroidChart github.com * 소스코드 출처 블로그 http://blog.naver.com/PostView.nhn?blogId=skyvvv624&logNo=221062100445 [안드로이드 차트]MPAndroid Chart 쉽게 차트를 만들어주는 MPAn.. 2020. 8. 6. [android] MVVM의 편리함 (20.05.28 깨달은 점) 개발하면서 계속 어려웠던 것이 있다. 다른 액티비티 or 프래그먼트 왔다갔다 할 때, 한 개의 변수를 계속 수정하면서 이 변수로 ui를 변경하고 싶었다. 혹은 서비스에서 변수를 바꾼다던지. 삽질의 과정 1. globalVar.java 를 만들어서 getter, setter로 마구 접근 2. 브로드캐스트 사용 3. otto 라이브러리 버스 사용 근데 아무리 생각해도 효율적이지 않은 느낌이 있었다. (각각의 장단점 아직도 모름ㅋ) 그리고 넘쳐나는 버그........ 그러다 심심해서 본 유튜브 강의에서 소소하지만 강한 깨달음을 얻었다 https://youtu.be/Y-uPcwBEEV4 mvvm이 이렇게 편리하다니!!! 1. 액티비티, 프래그먼트 변화에 대응(화면 회전 등) 2. 코드 깨끗.. 2020. 8. 6. [android] FCM 푸시 (node.js, android) 안드로이드에 외부에서 알림을 보내고자 한다. 로직은 간단하다. 서버 -> firebase -> android firebase와 android 초기 설정은 https://blog.naver.com/yeob07/221848594108 [android] 구글 로그인 연동 (firebase 사용) firebase를 이용한 구글 로그인 연동1. fireabase 프로젝트 만들기https://firebase.google.com/?hl... blog.naver.com https://firebase.google.com/docs/cloud-messaging/android/client?hl=ko Android에서 Firebase 클라우드 메시징 클라이언트 앱 설정 Firebase 클라우드 메시징 Andr.. 2020. 8. 6. [android] 데이터바인딩 (데이터결합 라이브러리) MVC 패턴과 MVVM의 가장 큰 차이점은 '데이터 바인딩' 이라고 할 수 있다. 간단하게 MVVM에 대해 살펴 보자. MVVM - View : 인터페이스 (UI) - Model : 데이터베이스 - ViewModel : View와 커맨드 또는 데이터 바인딩으로 연결, Model 과 데이터를 주고 받음. ViewModel 을 통해 클래스들의 의존성을 낮추며 생명주기와 관련된 문제들 (화면회전 등)을 해결할 수 있다. 아래는 안드로이드 스튜디오에서 기본적으로 제공하는 navigation drawer 액티비티를 생성하면 제공된 기본 구조이다. fragment에서는 ViewModel을 관찰(observe)하고 있다가, 데이터 변경시 UI를 업데이트한다. 아주 간단하게 MVVM 패턴을 살펴보.. 2020. 8. 6. [android] foreground service 예제 https://androidwave.com/foreground-service-android-example/ Foreground Service Android Example - AndroidWave In this tutorial, I will explain about foreground service android, How does work? What are the advantages and implementation? At last, I will prepare a androidwave.com package com.jinyeob.foregroundex; import android.app.Notification; import android.app.NotificationChannel; import android.. 2020. 8. 6. [android] 내 위치 sms 전송하기 (카카오맵) 졸작 SOS 기능에 사용할 예정 로직 앱실행 -> 위치권한 확인 -> sms send 권한 확인 -> 현재위치 mapview에 찍음 -> 위도, 경도 표시 -> 위도, 경도를 Geocoder api를 사용하여 대한민국 주소로 변환 -> 주소를 sms로 전송 https://github.com/Jinyeob/Kakaomap-SMS Jinyeob/Kakaomap-SMS (android) Send my current location with sms. (Kakaomap api) - Jinyeob/Kakaomap-SMS github.com 도움받은사이트 https://apis.map.kakao.com/android/guide/ https://developer.android.com/training/permis.. 2020. 8. 6. [android] 카카오맵 api 오류 정리 * Can`t load DaumMapEngineApi.so file : 에뮬레이터는 지원x * 맵뷰 사용 시 import net.daum.android.map.api.MapView; 말고 import net.daum.mf.map.api.MapView; 를 사용 * 기본적으로 키해시, 네이티브 앱 키를 잘 넣었는지 확인해보자. https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com - 안드로이드 매니패스트 - 디벨로퍼 사이트 * 지도가 나오지 않음 SDK Target을 28 이하로 설정 .. 2020. 8. 6. 이전 1 ··· 9 10 11 12 13 14 15 다음