본문 바로가기
728x90

Java8

KaKao 소셜 로그인 설정방법 오늘의 에러 !! 카카오계정으로 로그인 실패AuthError(statusCode=401, reason=Misconfigured, response=AuthErrorResponse(error=misconfigured, errorDescription=invalid android_key_hash or ios_bundle_id or web_site_url))    오늘 방금 막 알아낸 버그이다. 버그라기보단 설정 오류문제이다. 이는 지금와서 생각해보면 제대로 카카오톡 환경 설정에 대해 부족한 부분이 있는 것이었지만 이때 당시에는 잘 몰랐다. 분명히 Debug / Release 모드에서 잘 실행되던 카카오톡 로그인이 실제 배포환경에서는 Auth 에러가 나는 것이다.왜 그런지 잘 몰랐다 . 분명 여기에서 키해시를 잘.. 2024. 10. 23.
Java_ google social Login 안드로이드 구글 소셜 로그인을 진행해오고 있었다.카카오톡 로그인도 깔끔히 해결돼서 이것도 쉽게꺼니 했는데 .. 우와 .. 생각보다 어렵네 ??구글 소셜 로그인 가이드를 따라 해봤다.1. 종속 항목 선언모듈의 build.gradle 파일에서 인증 관리자의 최신 버전을 사용하여 종속 항목을 선언합니다.dependencies { // ... other dependencies implementation "androidx.credentials:credentials:" implementation "androidx.credentials:credentials-play-services-auth:" implementation "com.google.android.libraries.identity.googleid:go.. 2024. 10. 18.
Centos 7. 에서 Mysql data import 방법 Linux 서버 뿐 아니라 로컬 에서도 Mysql data import 혹은 export 를 해야할 상황이 있다.로컬에서는 당연히 workbench 를 사용하기 때문에 간단히 import , export 를 할 수 있다. 하지만 Linux 서버에서는 로컬 언어를 사용하기 때문에 지식이 필요해서 여기에다 그 지식을 적어 놓으려 한다 ㅎㅎ리눅스 서버 조작 관련해서는 해당 언어를 잘 사용하는 것이 효과적이라 할 수 있다. 여기엔 그에 따른 해결방법과 예시등을 적어놓을 것이다.   1. MySQL 로그인먼저 MySQL에 로그인해야 합니다. 터미널에서 다음 명령어를 입력하여 MySQL 서버에 접속합니다: 기본적인 mysql 명령어 In Linuxmysql -u root -p 여기서 root는 MySQL 사용자의 .. 2024. 10. 14.
Java_ buildType 활용하여 debug, release 구분하기 처음에 React Native 를 했을때를 기억을 되살려보면서 안드로이드 디버그와 릴리즈모드를 구분해서 진행하기로 했다.근데 React Native에서 모드를 구분했을때랑은 약간 다른 느낌을 받았다.React Native는 크로스 플랫폼으로써 필요 부분만 설정해 놓은 점을 느꼈다면, AOS / IOS 각각의 설정들은 역시 네이티브라서 보다 섬세하고 세심하게 설정을 해야하는 작업을 해야했다. 땀이 주르륵....우선 순차적으로 구분하는 방법을 설명해주겠다. 1.  Debug / Main / Release 폴더 구분하기 Debug / Main / Release 이렇게 3가지 구조로 나눈다.  Debug / Release 에 values , json 파일들  넣어놨는데 저기에 해당된 데이터들은 모두 적용이 되.. 2024. 10. 2.
Java_ 지역변수 , 인스턴스 변수 차이 자꾸 안드로이드 스튜디오에서 heap size 에 대해서 초과되었다고 경고 메시지를 주고 있다...뭐지 ?? 근데 언뜻 찾아보니 인스턴스 변수들의 사용량이 매우 커서 힙사이즈가 초과되었다는 얘기를 스택오버플로우에서 본적이 있다.그래서 이참에 인스턴스 / 지역변수 에 대해 차이점을 자세히 알고 싶었다.  완전히 몰랐던건 아니지만 그렇다고해서 자세하게 안것도 아니다.알고는 있었지만 비스무리하게 알고 있어서 좀더 명확히 하고 싶었다.. 1. 지역 변수와 인스턴스 변수의 차이첫번째 예시protected void recyclerview() { CommunityRVAdapter adapter = getAdapter(AdapterInterface.AdapterType.COMMUNITY, CommunityRV.. 2024. 9. 12.
Java & Swift _ runOnUiThread , view.post , handler, DispatchQueue.... 의 차이 작업을 하면서 성능 및 메모리상 구조적으로 좋은쪽으로 짜려고 하다보니 궁금한게 많아져서 끄적끄적이고 있다. 우선 위의 3가지는 겉으로 보기에는 같은 기능을 가지고 있지만 세부적으로 보면 용도와 그 기능들이 차이가 있다!! 1. runOnUiThread(Runnable)개요Activity에서 UI 관련 작업을 메인(UI) 스레드에서 실행하도록 강제할 때 사용합니다.내부적으로 Handler를 사용하여 Looper.getMainLooper()를 통해 실행됩니다.사용법runOnUiThread(new Runnable() { @Override public void run() { textView.setText("UI 업데이트"); } });특징Activity에서 직접 호출 가능 (this.runOnUiTh.. 2024. 9. 12.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90