FCM Notification in Foreground 현재 FCM 노티피케이션을 사용하고 있는데, 앱 이 백그라운드에 있을때는 정상적으로 적동하지만 실행중에는(Foreground) 제대로 푸시가 오지 않는 문제가 생겼다. 알아보니 파이어베이스 알림은 포그라운드와 백그라운드 상태일때 다르게 행동한다고 한다. 따라서 포어그라운드인 상태에서도 정상적으로 알림이 작동하게 하기 위해서는 백그라운드일때와 다르게 onMessageReceived 콜백을 따로 처리해줘야한다. Firebase Notifications in Background & Foreground in Android When developers need to integrate push notifications in their Android apps, ..
Dialog 관련 액티비티 생명주기 - Dialog가 show()될때 Activity의 onPause가 호출되지 않는다. 이유는 일반 다이얼로그는 액티비티가 아니고, 그렇기 때문에 액티비티 스택에 쌓이지 않기 때문이다. 참고 programmar.tistory.com/46 Dialog 관련 Activity 생명주기 안녕하세요! 오랜만에 글 남깁니다. 이런 질문을 보았습니다. Dialog를 화면에 띄울 때 Dialog를 띄우는 Activity의 onPause()가 호출되는가? 그리고 권한 요청 다이얼로그를 화면에 띄울 때는 onPause()가 programmar.tistory.com

지메일 API 앱 내의 비밀번호 찾기를 구현하기 위해 웹서버에서 자동으로 이메일 보내는 방법을 찾아봤다. 역시나 Gmail API라는게 있었다. Sending Email | Gmail API | Google Developers There are two ways to send email using the Gmail API: Emails are sent as base64url encoded strings within the raw property of a message resource. The high-level workflow to send an email is to: Create the email content in some convenient way and encode it developers.goog..
SQLite SharedPreferences의 키-값(key-value) 저장 형식의 한계점 극복 SQLite(www.sqlite.org)는 서버 단위에서 대용량 데이터를 처리하기 위한 용도보다는, 단일 응용 프로그램에서 비교적 적은 용량의 데이터를 처리하는데 적합한 데이터베이스 관리 시스템(DBMS)입니다. 즉, 안드로이드 앱과 같은 소규모의 프로그램에서 데이터베이스 관리가 필요한 경우 사용하기 적합한 데이터베이스 관리 시스템이죠. 단지 SQLite를 위한 API 함수를 호출하는 것만으로 데이터베이스를 위한 기능을 사용할 수 있으며, 데이터베이스 API를 통해 관리되는 모든 데이터는 하나의 파일에 저장됩니다. (그래서 SQLite의 데이터베이스를 백업하는 작업은 하나의 데이터베이스 저장 파일을 복사하는..
media player (+ videoVIew) calvinjmkim.tistory.com/m/51?category=814788 안드로이드 MediaPlayer mp4 비디오 재생 예제 (+VideoView) 안드로이드에서 비디오 파일을 재생하는 방법에 대해 남겨보려 한다. 초창기부터 비디오 플레이가 핵심 기능이었던 스마트폰의 역사에 걸맞게 안드로이드도 비디오 파일 재생에 있어서는 다양 calvinjmkim.tistory.com
dev-juyoung.github.io/2017/06/15/android-edittext-inputtype-number-and-dash/ EditText에 Number와 Dash만 허용하기 · Cro, Developer 이번 포스팅에서는 안드로이드의 Application을 개발하다보면, 흔하게 사용되는 View중에서 EditText에 대한 내용을 정리해보고자 합니다. EditText에 대한 전반적인 설명은 하지 않을 것입니다. 여러분 dev-juyoung.github.io
REST 구성 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 4-1. REST API 중심 규칙 1) URI는 정보의 자원을 표현해야 한다. (리소스명은 동사보다는 명사를 사용) 2) 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE 등)로 표현 4-2. URI 설계 시 주의할 점 1) 슬래시 구분자(/)는 계층 관계를 나타내는 데 사용 http://restapi.example.com/houses/apartments http://restapi.example.com/animals/mammals/whales 2) URI 마지막 문자로 슬래시(/)를 포함하지 않는다. URI에 포함되는 모든 글자는 리소스의 유일한 ..
- Total
- Today
- Yesterday
- 카카오톡으로 로그인 오류
- 백준 1644
- 안드로이드
- 카카오 기출
- 코틀린 뷰페이저
- TextFormField keyboard
- 코틀린 바텀네비게이션
- 코틀린
- 데이터바인딩 뷰바인딩 차이
- 투포인터 알고리즘
- 카카오 키해시
- counting sort
- 백준 2003
- 전화번호목록 파이썬
- 시뮬레이터 키보드
- 파이썬 최대공약수
- 투포인터 알고리즘 파이썬
- flutter simultor
- Kotlin
- 안드로이드 카카오톡으로 로그인
- 코틀린 데이터바인딩
- 프로그래머스
- 코틀린 뷰바인딩
- kotlin fragment
- 백준 1806
- 안드로이드 키해시
- 백준알고리즘
- 소수 구하기 파이썬
- 백준
- 코틀린 리스트뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |