본문 바로가기

안드로이드97

아고라 플랫폼을 이용한 안드로이드 라이브스트리밍(RTSP) - 1 https://console.agora.io/ Console console.agora.io 아고라 콘솔에서 우선 회원가입을 진행해주세요. 이후에 프로젝트를 하나 생성하시면 이러한 화면이 콘솔화면에서 보일거에요. 제가 알기로는 하루 10000분은 무료로 이용 가능할걸로 알고있고 이후에는 결제수단을 추가 하셔야 할거에요. 여기서 Config 눌러주시면 해당 버튼을 눌러 프로젝트를 활성화 해주세요. 그리고 App ID와 App certificate값은 따로 적어서 보관해주세요. 혹시라도 까먹으시면 다시 콘솔에 와서 확인 가능하니 걱정하지 않으셔도 됩니다. 이렇게 해주시면 기본 라이브 스트리밍을 하기위한 계정셋팅은 끝났습니다. 그리고 프로젝트의 app - src - main 경로에 해당 파일을 압축을 풀어서 넣.. 2022. 5. 12.
파이어베이스 휴대폰인증 로봇체크(reCaptcha) 생략하기! 우선 파이어베이스 콘솔에 가셔서 프로젝트 설정으로 가주세요. 그럼 이런식으로 SHA 인증서 지문을 추가하는 곳이 있는데요!! 우선 이부분 먼저 추가해주겠습니다. 저 SHA-1 / SHA-256 디버깅 서명은 스튜디오 내부에서 오른쪽에보시면 그래들 클릭해주세요. 여기 코끼리 아저씨 클릭해주세요 gradle signingReport 이렇게 검색해주시면 됩니다! 그리고 엔터를 땋 쳐주시면 아래쪽 run창에서 확인 가능한데요. 여기에 이렇게 나옵니다! 복사 붙혀넣기 하시면되요 GoGo~ 그리고 https://firebase.google.com/docs/auth/android/phone-auth?authuser=0 Android에서 전화번호로 Firebase에 인증 | Firebase Documentation 의.. 2022. 2. 15.
<코틀린 Kotlin> 안드로이드 파이어베이스 휴대폰인증 우선 파이어베이스 콘솔에 들어가주세요. https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 프로젝트를 들어가주시면 왼쪽에 Authentication을 들어가주세요. 로그인 방법 설정 클릭 새 제공업체 추가 전화버튼 클릭 사용 설정을 체크해주세요. 여기서 안드로이드 클릭하시면 기본적인 의존성추가부분이 나옵니다. 저는 implementation platform('com.google.firebase:firebase-bom:29.0.2') implementation 'com.google.firebase:firebase-analytics-ktx' 이렇게 추가했습니다.. 2022. 2. 15.
코틀린 네트워크 상태 체크 fun getNetWorkStatusCheck(context : Context) : Boolean { val connectManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager val networkStatus : NetworkInfo? = connectManager.activeNetworkInfo val connectCheck : Boolean = networkStatus?.isConnectedOrConnecting == true return connectCheck } when(getNetWorkStatusCheck(applicationContext)){ true -> //네트워크 연결됨 false-> .. 2022. 2. 4.