일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 라이선스 종류
- 2022 플러터 안드로이드 스튜디오
- 플러터 설치 2022
- ANR이란
- 안드로이드 유닛 테스트
- 멤버변수
- jvm이란
- 안드로이드 os 구조
- ar vr 차이
- 안드로이드 레트로핏 crud
- 서비스 vs 쓰레드
- android retrofit login
- android ar 개발
- 스택 자바 코드
- rxjava cold observable
- 클래스
- 스택 큐 차이
- 자바 다형성
- 서비스 쓰레드 차이
- rxjava disposable
- 안드로이드 유닛테스트란
- jvm 작동 원리
- rxjava hot observable
- 안드로이드 레트로핏 사용법
- 안드로이드 유닛 테스트 예시
- 객체
- 2022 플러터 설치
- 큐 자바 코드
- Rxjava Observable
- 안드로이드 라이선스
- Today
- Total
목록Android (402)
나만을 위한 블로그

FCM을 써야 할 일이 있어서 앱에 파이어베이스를 연동시키려는데, 앱에 파이어베이스를 추가하는 과정 중 4번인 앱을 실행하여 설치 확인 란에서 빌어먹을 프로그레스 바가 사라지지 않고 계속 회전한다. 몇 시간을 냅둬도 보고 앱을 삭제했다 다시 깔기를 몇 번을 해봐도 제자리 걸음이었다. 그래서 해결책을 찾아보다가 내가 삽질하고 있던 걸 깨달았다. 파이어베이스를 연동하려면 밑준비가 좀 필요했다. 1. 패키지명이 com.example.XXX로 돼 있는 경우 죽었다 깨어나도 안된다. 패키지명을 바꿔야 한다 안드로이드 스튜디오를 처음 설치할 때 보통은 패키지명 중간에 example이 설정된 경우가 많을 것이다. 이 상태로 파이어베이스를 연동하려 하면 안된다. 배포가 안된다는 소문이 있다. 그럼 저 중간의 examp..
먼저 앱 수준 gradle에 레트로핏 의존성이 있어야 한다. 그 중 이 의존성이 필요하다. implementation 'com.squareup.retrofit2:converter-scalars:2.5.0' 그 다음 new Retrofit.Builder() 뒤에 이 컨버터 팩토리를 붙여야 한다 .addConverterFactory(ScalarsConverterFactory.create()) 난 레트로핏 객체를 리턴하는 함수를 이렇게 설정했다. public static Retrofit getStringApiClient() { Gson gson = new GsonBuilder() .setLenient() .create(); if (retrofit == null) { retrofit = new Retrofit...
onFailure() 부분에 토스트로 t.getLocalizedMessage()를 넣어 에러 발생 시 어떤 에러인지 볼 수 있도록 했는데 자꾸 end of input 어쩌고 하는 메시지가 뜬다. 짜증나서 찾아보니 해결책이 있다. 클래스 하나 만들고 ApiClient.java 파일에 한 줄 추가해주면 된다. // NullOnEmptyConverterFactory.java import java.io.IOException; import java.lang.annotation.Annotation; import java.lang.reflect.Type; import okhttp3.ResponseBody; import retrofit2.Converter; import retrofit2.Retrofit; public ..
EditText에 setText() 할 시 String으로 해야 하는데 int로 해놓아서 발생한 에러였다. 해결 방법은 int 변수를 그냥 String으로 바꿔버리면 해결된다. 관련 함수는 String.valueOf()이다. 이 함수를 써서 int 값을 String 값으로 바꾼 뒤, setText() 하면 에러 발생 없이 잘 돌아간다.

참고한 사이트 : https://www.simplifiedcoding.net/android-volley-tutorial/ Android Volley Tutorial - User Registration and Login Android Volley Tutorial - User Registration and Login. Lets create a complete User Registration and Login system using PHP and MySQL. www.simplifiedcoding.net 이전 게시글 : https://onlyfor-me-blog.tistory.com/119 [Android] Volley를 이용한 회원가입, 로그인 기능 구현(with MySQL, PHP) ※ 이 글은 AWS 우분..
보호되어 있는 글입니다.
보호되어 있는 글입니다.

참고한 사이트 : https://www.bswen.com/2019/11/android-More-than-one-file-was-found-with-OS-independent-path-META-INF-DEPENDENCIES.html android-How to solve ‘More than one file was found with OS independent path META-INF/DEPENDENCIES’ Java Web Android Frameworks Spring Maven programming www.bswen.com 앱 개발 도중 단말에서 기능이 잘 작동하는지 테스트하려고 Alt + Shift + X를 누르고 기다리는데 갑자기 제목과 같은 오류가 뜨면서 앱이 빌드되지 않았다. 하나 이상의 파일에서 ..

참고한 사이트 : https://stackoverflow.com/questions/45388325/you-cannot-start-a-load-on-a-not-yet-attached-view-or-a-fragment-where-getactivi You cannot start a load on a not yet attached View or a Fragment where getActivity() returns null I am using FragmentStatePagerAdapter to show around 5 fragments in an activity.On each activity I am showing the images which I am fetching from FirebaseListAdapter..
https://www.youtube.com/playlist?list=PLrnPJCHvNZuCbuD3xpfKzQWOj3AXybSaM Retrofit Tutorial for Beginners - Android Programming - YouTube Retrofit is a type-safe HTTP client for Android and Java. It makes communicating with a web service easy, by abstracting the REST API into a Java interface. ... www.youtube.com Coding in flow라는 유튜브 채널에 있는 6편짜리 시리즈물인데 독일어? 같은 외국어로 말해서 알아듣기는 어렵다. 하지만 유튜버가 치는 코드를 ..