본문 바로가기

Programming/안드로이드

(10)
app bundle 업로드시 기기가 이 버전과 호환되지 않습니다. 안드로이드 스튜디오 Firebase - Login(auth) / Push [구글로그인코드적용] (2019.06.03)안드로이드 스튜디오 Firebase - Login(auth) / Push [푸쉬코드적용] (2019.06.03)파이어베이스 Firebase 푸시 PERMISSION_DENIED SOLVED!유니티(Unity) Firebase Analytics 사용시 Null Error유니티(Unity) Firebase 추가시 Firebase.Editor.dll not loaded error유니티(Unity) 빌드시 Firebase 오류안드로이드 13 업데이트최근 아주 오래된 프로젝트를 안드로이드 13으로 업데이트해야 할 일이 생겨서 targetsdk를 35로 변경하고 구글 정책에 위반되는 sdk를 제거하여..
파이어베이스 Firebase 푸시 PERMISSION_DENIED SOLVED! 안드로이드 스튜디오 Firebase - Login(auth) / Push [구글로그인코드적용] (2019.06.03)안드로이드 스튜디오 Firebase - Login(auth) / Push [푸쉬코드적용] (2019.06.03)안드로이드 스튜디오 Firebase - Login(auth) / Push [환경설정] (2019.05.28)유니티(Unity) Firebase Analytics 사용시 Null Error유니티(Unity) Firebase 추가시 Firebase.Editor.dll not loaded error 유니티(Unity) 빌드시 Firebase 오류앱푸시앱푸시를 받기 위해서 파이어베이스를 주로 사용합니다. 그런데 아주 오랫동안 프로젝트 관리를 하지 않다가 최근에 파이어베이스 푸시가 되지 않..
안드로이드 스튜디오 Firebase - Login(auth) / Push [구글로그인코드적용] (2019.06.03) 환경설정은 아래서 확인하세요. https://moblieandlife.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-Firebase-Loginauth-Push-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-20190528 ---- ---- - 로그인설정 1. 로그인 / 로그아웃 버튼 만들기 2. 코드작성하기 3. 비정상 작동시 대처 방안들 1. LOGIN / LOGOUT 각각의 버튼에 google_login / google_logout 이란 아이디를 부여하겠습니다. 2. import com.google.android.gms.auth.api.Auth; i..
안드로이드 스튜디오 Firebase - Login(auth) / Push [푸쉬코드적용] (2019.06.03) 환경설정에 이어서 코드작성을 해보겠습니다. 환경설정은 아래서 확인하세요. https://moblieandlife.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-Firebase-Loginauth-Push-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-20190528 ---- ---- - 푸쉬 설정 1. 파이어베이스 서비스 클래스 생성 2. AndroidManifest.xml 에 서비스 등록 3. 테스트 메세지 보내기 1. firebaseMessage 를 받는 서비스 클래스 생성 import com.google.firebase.messaging.Fireba..
안드로이드 스튜디오 Firebase - Login(auth) / Push [환경설정] (2019.05.28) 개발환경 OS : window / mac 안드로이드 스튜디오 ver 3.4 ---- ---- 안녕하세요 오늘은 안드로이드 개발자라면 반드시 알아야하는 구글 로그인과 푸쉬알람을 다뤄보겠습니다. 순서는 다음과 같습니다. 이번 글에서 다룰 내용입니다. 1. 안드로이드 프로젝트를 생성한다. 2. Firebase에서 새로운 Firebase 프로젝트를 생성한다. 3. 새로운 프로젝트안에 새로운 앱을 생성한다. 3-1. Firebase에서 생성한 google-services.json 파일을 받아서 안드로이드 프로젝트에 넣는다. 3-2 .build.gradle 에 firebase를 추가한다. 4. 코드를 작성한다. 4번은 다음글에서 작성하겠습니다. 1. 안드로이드 설치는 다 되있으리라 생각하고 안드로이드 프로젝트를 만..
빌드오류 (build error) : java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader 2019.04.29 --개발환경 (Development environment)-- 빌드환경 (build) : 안드로이드 스튜디오 (android studio) 3.4 특이사항 : OpenCV 사용 오류라이브러리 : couldn't find libopencv_java3.so --해결방법 (solution)-- app - build.gradle android{ defaultConfig { ndk { abiFilters ‘armeabi-v7a’ } } }
Json Rest Api Task.Run(async () => { var client = new HttpClient(); var content = new StringContent( JsonConvert.SerializeObject(new { user = "name", password = "pass" })); try { var result = await client.PostAsync("http://192.168.0.1:8080", content).ConfigureAwait(false); if (result.IsSuccessStatusCode) { var tokenJson = await result.Content.ReadAsStringAsync(); Debug.WriteLine(tokenJson); } } catch (Excepti..
Java TCP 통신 : 서버 (채팅가능한 구조) ㅁ 로직 개요 클라이언트 접속 대기 -> 접속 -> 새로운 쓰레드 생성 (데이터 송수신 대기) ---- ---- ServerSocket serverSock; Thread _serverThread = new Thread () { @Override public void run () { try { serverSock = new ServerSocket(포트넘버); while (true) { Socket _clientScoket = serverSock.accept(); //클라이언 접속 Thread _clientThread = new Thread() { //클라이언트 쓰레드 생성 @Override public void run () { while (true){ try { byte[] _byteArray = new ..