본문 바로가기

android29

[Android][Kotlin] 네트워크 연결상태 체크하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] 네트워크 연결상태 체크하기 — Win Record (tistory.com) 구현 기능 앱 시작 시, 네트워크 연결 안 되어있으면 다이얼로그 띄우기 네트워크 끊어졌을 경우 다이얼로그 띄우기 네트워크 연결됬을 경우 다이얼로그 사라지게 하기 구현 순서 네트워크 클래스 만들기 액티비티에 네트워크 객체 생성하기 네트워크 클래스, NetworkConnection 만들기 1. 네트워크 변경 감지 네트워크 변경을 감지하기 위한 NetworkCallback을 구현한다. NetworkCallback은 사용에 앞서 반드시 등록 및 해제를 해주어야 한다. 등록 시 아래 메소드 중 하나를 사.. 2021. 6. 4.
[error]Facebook log-in:Manifest merger failed 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][Android] Facebook log-in:Manifest merger failed — Win Record (tistory.com) [Error][Android] Facebook log-in:Manifest merger failed ⚠️ 2021.01.25에 작성된 글입니다 ⚠️ 문제상황 페이스북 소셜로그인을 추가하던 중, 빌드를 시작하면 빌드가 실패하는 문제가 생겼다. Manifest merger failed : Attribute meta-data#com.facebook.sdk.Appli.. win-record.tistory.com 문제상황 페이스북 소셜로그인을 추가하.. 2021. 1. 25.
[error]Cloud FireStore: documentSnapshot.toObject() error 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][Android] Cloud FireStore: documentSnapshot.toObject() error — Win Record (tistory.com) [Error][Android] Cloud FireStore: documentSnapshot.toObject() error ⚠️ 2021.01.25에 작성된 글입니다 ⚠️ 문제 상황 ... FirebaseFirestore.getInstance().collection(...).document(...) .get().addOnSuccessListener(new OnSuccessListener () { @Override publ.. 2021. 1. 25.
Thread - 텍스트 변경하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] Thread - 텍스트 변경하기 — Win Record (tistory.com) [Android] Thread - 텍스트 변경하기 ⚠️ 2021.01.22에 작성된 글입니다 ⚠️ Thread 클래스 및 Handler 클래스로 텍스트 변경하기 핸들러는 메시지 큐(Message Que)에 메인 스레드가 처리할 메시지를 전달한다. 이때 핸들러가 처리하는 메시 win-record.tistory.com Thread 클래스 및 Handler 클래스로 텍스트 변경하기 핸들러는 메시지 큐(Message Que)에 메인 스레드가 처리할 메시지를 전달한다. 이때 핸들러가 처리하는 메시지.. 2021. 1. 22.
Thread - 이미지 바꾸기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] Thread - 이미지 바꾸기 — Win Record (tistory.com) Runnable 인터페이스로 이미지 변경하기 코드 흐름 : ImageRunnable클래스 생성 (handler를 사용해 2초마다 이미지 변경) ↓ start 버튼 클릭 ↓ ImageRunnable를 가진 thread 생성 및 실행(start()) ↓ thread 실행되며 1초마다 숫자 1씩 증가 ↓ stop 버튼 클릭 ↓ thread 중지(intterupt()) 이미지 추가하기 Resource Manager의 Vector Asset을 사용해 Drawable 추가 이미지 변경하기 이미지 아이디.. 2021. 1. 22.
Thread - 화면 변경하기(초시계) 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] Thread - 화면 변경하기(초시계) — Win Record (tistory.com) Thread Thread 1. 실 2. (이야기 등의) 가닥, 맥락 -네이버 사전 프로세스 내에서 순차적으로 실행되는 실행흐름의 최소 단위 - 개발자를 위한 레시피 Runnable 인터페이스로 초시계(time watch) 구현하기 코드 흐름 : TimeWatchRunnable클래스 생성(handler를 사용해 화면에 1초마다 초가 증가) ↓ start 버튼 클릭 ↓ TimeWatchRunnable를 가진 thread 생성 및 실행(start()) ↓ thread 실행되며 1초마다 숫.. 2021. 1. 22.
SharedPreferences ArrayList 저장하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] SharedPreferences ArrayList 저장하기 — Win Record (tistory.com) [Android] SharedPreferences ArrayList 저장하기 ⚠️ 2021.01.21에 작성된 글입니다 ⚠️ SharedPreferences에 ArrayList 저장하기 [Android] SharedPreferences 데이터 저장하기에서 살펴봤듯, SP로 데이터를 저장할 때에는 저장이 가능한 데이터타입이 한정적.. win-record.tistory.com SharedPreferences에 ArrayList 저장하기 SP(SharedPreferen.. 2021. 1. 21.
SharedPreferences 객체 저장하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Android] SharedPreferences 객체 저장하기 — Win Record (tistory.com) [Android] SharedPreferences 객체 저장하기 ⚠️ 2021.01.16에 작성된 글입니다 ⚠️ 코드는 [Android] SharedPreferences 데이터 저장하기에서 이어집니다. 로컬에 객체 저장하기 이전 글에서 살펴봤듯, SharedPreferences를 이용해 저장할 수 있는 데이 win-record.tistory.com 코드는 SharedPreferences관련 첫 글에서 이어집니다. 로컬에 객체 저장하기 이전 글에서 살펴봤듯, SharedPref.. 2021. 1. 16.