| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자료구조
- Android
- 정처기
- 기술면접
- Kotlin
- 코틀린
- 자바
- 혼공챌린지
- 티스토리챌린지
- SQL
- MySQL
- join
- 알고리즘
- CS
- java
- 스터디
- 프로그래머스
- 카카오코테
- 안드로이드스튜디오
- 정보처리기사
- groupby
- 코테
- 혼공단
- doitandroid
- 오블완
- 안드로이드
- select
- Til
- 혼공파
- 인프런
- Today
- Total
목록안드로이드스튜디오 (8)
Welcome! Everything is fine.
이전에 Firebase를 이용하여 콘솔에서 테스트 메세지를 보내는 것까지는 성공했다. [Android] FCM 이용하여 테스트 메시지 보내기 📌 FCM(Firebase Cloud Messaging) 이용해 푸시 메시지 보내기 Tools - Firebase 에 들어가서 Cloud Messaging - Set up Firebase Cloud Messaging을 클릭한다. 그럼 다음과 같이 해야할 것들이 나온다. Firebase와 프로젝트는 3uomlkh.tistory.com 그러나 나는 콘솔에서 보내지 않고 앱에서 알림을 송신하고 수신하도록 만들고 싶었다. 사실 검색해도 콘솔에서 보내는 방법이 제일 많이 나와서 꽤나 삽질을 많이 했는데, Retrofit2를 사용해 댓글 알림을 구현하였다. 잊어버리지 않기 위..
📌 FCM(Firebase Cloud Messaging) 이용해 푸시 메시지 보내기 Tools - Firebase 에 들어가서 Cloud Messaging - Set up Firebase Cloud Messaging을 클릭한다. 그럼 다음과 같이 해야할 것들이 나온다. Firebase와 프로젝트는 연결이 되어있으므로 생략하고, Add FCM to your app 버튼을 누르면 아래와 같은 창이 뜬다. Accept Changes를 누르고 잠시 기다리면 완료된다. 다음 코드를 복사해 MainActivity의 OnCreate() 밑에 넣는다. 파이어베이스 참고문서에서 '현재 등록 토큰 가져오기'에서도 코드를 복사할 수 있다. FirebaseMessaging.getInstance().getToken() .add..
보호되어 있는 글입니다.
목표 1각 사용자의 uid값을 기준으로 북마크를 따로 저장한다.‘저장’ 텍스트를 누르면 파이어베이스 Realtime Database에 저장된다.과정미리 해야할 것 : 각 사용자의 uid값을 가져오기 위해 회원가입/로그인 기능 만들기, 파이어베이스에 앱 등록하고 Authentication, Realtime Database 추가하기 리사이클러뷰마다 북마크를 만들 것이므로 RecipeAdapter.java에 데이터베이스에 북마크 저장하는 코드를 추가한다.private FirebaseAuth mAuth;...mAuth = FirebaseAuth.getInstance();FirebaseDatabase database = FirebaseDatabase.getInstance();DatabaseReference myR..
📌데이터 바인딩하기 build.gradle에 다음과 같은 코드를 넣어주고 Sync Now를 누른다. dataBinding { enabled true } 다음과 같이 적용해주면 끝! 기존에 있던 setContentView(R.layout.activity_intro)는 지워버려도 된다. private lateinit var binding : ActivityIntroBinding ... binding = DataBindingUtil.setContentView(this, R.layout.activity_intro)
📌 스플래시 화면 만들기 앱을 실행시켰을 때 맨 처음에 나오는 화면인 스플래시 화면을 만들어보자. 제일 먼저 New - Activity - Empty Activity를 눌러 새로운 액티비티를 만들어준다. SplashActivity로 이름을 짓고 만들어준다. 나는 이미 만든 상태라 경고가 뜬다. activity_splash.xml에서 원하는대로 스플래시 화면을 디자인한다. 텍스트뷰나 이미지뷰를 이용하여 자유롭게 만든다. 그리고나서 SplashActivity.kt로 와서 다음과 같이 코드를 작성한다. 스플래시 화면이 나오고 3초 뒤에 MainActivity가 실행된다는 뜻이다. import android.content.Intent import androidx.appcompat.app.AppCompatActi..
이전 포스팅에서 시도한 방식에서 문제가 발생해 다른 방법으로 시도해보았다. 바로 지도 위에 레이아웃을 추가하고 visibility 속성을 이용하여 마커를 눌렀을때 해당 레이아웃이 나타나도록 하는 것이다. 과정은 이전 포스팅과 매우 비슷하지만, 새로운 액티비티를 만들지 않고 기존의 MapActivity에서 진행하면 된다. [Android/study] 네이버 지도③-1 마커 클릭 이벤트, 인텐트로 데이터 전달 네이버 지도를 사용하면서 겪은 시행착오를 기록하고 있다. 이전 포스팅에서 이어진다. [Android] 네이버 지도① 맵 사용하기, 현재 위치 표시, 마커 띄우기 내가 네이버 지도를 사용해보며 정리하 3uomlkh.tistory.com 📌 activity_map.xml 먼저 FrameLayout 위에 f..