Android Development(16)
-
Friebase 사용해서 push message 보내기
AndroidManifest.xml 에 푸시 알림시 사용할 채널, 컬러, 아이콘을 메타 정보로 등록. cloudMessaging 패키지 생성 package com.example.fcmtest.cloudmessaging; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.media.RingtoneManager; import android.net.Uri; import android.os.Build; import andr..
2021.12.02 -
Firebase_RealtimeDatabase 사용 해보기.
google play service out of date 오류날때 -sdk manager 에서 google-play-service 삭제후 재설치. -안드로이드 애뮬을 삭제후 재설치. -build-gradle.zip install error >> 안드로이드 스튜디오 재설치. google-service.json 갱신 consle페이지에서 realtime database만들기 테스트모드- region은 미국으로 어제 만들던 프로젝트에 이어서 작성 realTimeDB패키지 생성 package com.example.fcmtest.realTimeDB; public class UserInfo { private String userpwd; private String username; private String emai..
2021.12.01 -
Firebase로 로그인 처리하기
activity_main.xml package com.example.fcmtest; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity implements View.OnClickListener { // mainActivity자체에 클릭 이벤트 설정. @Override protected void onCreate(Bundle savedInstanceState) { super.onCr..
2021.12.01 -
Google Firebase 환경설정.
구글 개발자 계정 등록 https://support.google.com/googleplay/android-developer/answer/6112435?hl=ko 파이어베이스란? 안드로이드 지원 서비스(분석, 푸시) + 클라우드 웹서버.(aws 비슷) 클라우드 웹서버는 자체 스프링 서버로 대체. 클라우드 웹서버란? 과거 독립 서버 이용.(하드웨어 비용 500만원~, 관리자 비용) 대형 인터넷 회사의 슈퍼 컴퓨터를 일부분 할당 받아서 사용.(사용량 만큼 과금) 모바일 : 네이티브: 순수 자바와 안드로이드 하이브리드 : 웹뷰, 모바일 : html,css,js,jquery, ajax, 반응형 뷰 // 구글 인증, // rtd(리얼타임 데이터베이스) // fcm(파이어 베이스 클라우드 메시징) 프로젝트 생성 후,..
2021.11.29 -
Android semiProject
원하는 글 or 가사로 로또번호 만들기 어플 실행시 기본 화면 텍스트 없이 번호만들기 버튼 클릭시 랜덤한 값의 번호들 출력 추천 글 보기 버튼 클릭시 미리 입력된 글들이 recyclerView를 통해서 출력. 해당 글 클릭시 이전화면 EditText로 전달. 텍스트 입력후 번호만들기 버튼 클릭시 입력된 텍스트+현재 시간값을 시드값으로 활용해 난수 생성 및 표시. 주변 판매점 찾기 버튼 클릭시 지도 기본위치를 서울로 지정 후 실행. 위치 권한을 체크함. 휴대폰 자체의 위치관련 기능이 꺼져있다면, AlertDialog 활용해서 위치서비스 설정 가능. 거부 누를시 앱 종료. 위치 권한 설정이 완료되면 지도에 현재 위치로 이동. gps에서 좌표 수신 후 geocoading API이용해서 좌표 -> 주소로 변경 ..
2021.11.24 -
Android Studio 13일차
google 지도 사용해보기2 더보기 package com.example.test27; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.ma..
2021.11.17