목록안드로이드 (5)
박까스의 개발일기
블로그를 이전하였습니다. https://velog.io/@pachuho 감사합니다! 며칠간 놀기만하니 너무 나태해지는것 같아 새로운 기술을 배워보려한다. Web RTC, 생소한 단어인데 Web Real-Time Communications 즉, 웹을 통한 실시간 통신API를 뜻한다. 추가 프로그램 없이 음성 및 영상 그리고 파일까지 공유할 수 있다고 한다. 자세한 정보는 medium.com/@hyun.sang/webrtc-webrtc%EB%9E%80-43df68cbe511 [WebRTC] WebRTC란? 제가 회사에서 열심히 공부하면서 개발하고 있는 WebRTC API에 대한 글을 써 볼려고 합니다. medium.com webrtc.org/ WebRTC An open framework for the web..
디버깅시 제대로 작동하던 로그인 API(카카오, 구글)가 릴리즈 버전으로 실행해보니 제대로 작동하지 않는다. 카카오로그인 로그를 보니 AuthError(statusCode=401, reason=Misconfigured, response=AuthErrorResponse(error=misconfigured, errorDescription=invalid android_key_hash or ios_bundle_id or web_site_url)) 라는 내용이 나온다. 카카오 디벨로퍼 사이트에 들어가 내애플리케이션 > 앱 설정 > 플랫폼 > 키해시에 디버그해시키만 등록했기때문에 릴리즈버전이 정상 작동이 되지 않는다. 릴리즈 키해시 등록하기 이미 디버그 해시키를 등록해봤기 때문에 어렵지 않게 등록할 수 있었다. (..
사소하지만 추후에 협업을 위해 명명규칙을 알아보았다. 다르게 사용했던 부분은 인지하고 프로젝트도 수정해야겠다. 참고 사이트 : wakestand.tistory.com/209
기존에 구글 API를 이용해 로그인을 구현했으나 앱 출시를 위해 패키지명을 바꾸니 로그인이 되지 않는다..ㅠㅠ 당연히 파이어베이스와 연동 시 패키지명을 기재하여 연결하였으니까 그래서 수정하는 겸 블로그에 써보려한다. 1. Firebase 콘솔로 이동하여 구글 계정 로그인 console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 2. 프로젝트 추가 필자는 이미 만들어 놓은 프로젝트가 있지만 처음 만드는 경우, 파란색 글씨로 적힌 '프로젝트 추가' 를 눌러준다. 3. 프로젝트를 만들기(1/3단계) 이렇게 프로젝트를 만들었다! 이제는 프로젝트안에 어플리케이션을 추가해보자! 콘솔화면..
엔터완료 이벤트 [기존 코드] // editText에서 완료 클릭 시 binding.loginEtPwd.setOnKeyListener { v, keyCode, event -> if (event.action == KeyEvent.ACTION_DOWN && keyCode == KEYCODE_ENTER) binding.btnLogin.performClick() true } 문제점 : 언제부터인지는 모르지만 ediitext 입력시 숫자가 입력이 안되거나 뒤로가기 버튼이 안눌리는 오류가 발생 해결방법 : 구글링 후 최신 코드로 변경 [변경 코드] // editText에서 완료 클릭 시 binding.loginEtPwd.setOnEditorActionListener { v, actionId, event -> var..