일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 멤버변수
- 안드로이드 라이선스 종류
- 스택 자바 코드
- android ar 개발
- 서비스 쓰레드 차이
- 안드로이드 유닛 테스트 예시
- rxjava disposable
- 객체
- ANR이란
- Rxjava Observable
- 클래스
- 2022 플러터 안드로이드 스튜디오
- 2022 플러터 설치
- rxjava hot observable
- 스택 큐 차이
- 안드로이드 유닛 테스트
- 안드로이드 레트로핏 사용법
- 안드로이드 유닛테스트란
- 서비스 vs 쓰레드
- rxjava cold observable
- android retrofit login
- 안드로이드 라이선스
- 자바 다형성
- jvm 작동 원리
- 플러터 설치 2022
- ar vr 차이
- jvm이란
- 안드로이드 레트로핏 crud
- 큐 자바 코드
- 안드로이드 os 구조
- Today
- Total
목록Android (402)
나만을 위한 블로그

참고한 사이트 : https://stackoverflow.com/questions/59486665/android-studio-emulator-warning-system-cpp Android studio emulator: WARNING System.cpp I have the following warning in Android Studio Event Log when starting android studio emulator: What might be the problem here? 09:44 Emulator: emulator: WARNING: System.cpp:1139: Ignoring inva... stackoverflow.com 안드로이드 스튜디오를 업데이트하며 에뮬도 같이 업그레이드했다. 그런데 업그..
업데이트) 2020.10.05 - 관련 예제 포스팅 추가 참고한 사이트 : http://devflow.github.io/retrofit-kr/ Retrofit - 한글 문서 A type-safe HTTP client for Android and Java devflow.github.io https://galid1.tistory.com/617 Java - Retrofit이란? (retrofit 사용법 자세한 설명) 1. Retrofit이란 BackEnd 또는 FrontEnd 를 개발하다보면 거의 필수적으로, 다른 서버에 데이터를 요청할 일이 생기게 됩니다. 특히나 FrontEnd 의 경우에는 서버로부터 데이터를 받아와 출력하는 경우가 잦습니다.. galid1.tistory.com https://dev-juy..
참고한 사이트 : https://stackoverflow.com/questions/39918814/use-jsonreader-setlenienttrue-to-accept-malformed-json-at-line-1-column-1-path Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ What is this error ? How can I fix this? My app is running but can't load data. And this is my Error: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 pat..
참고한 사이트 : https://medium.com/@jeho1335/androidstudio-material-theme-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-ce4646f5a28e AndroidStudio Material Theme 적용하기 이클립스에서 안드로이드 스튜디오로 넘어온 이후 줄곳 기본 제공되는 Darcula 테마만 사용하다가 어느순간 플러그인에 Material Theme가 생긴걸 보고 바로 적용해봤다. 기존보다 훨씬 어두워졌고 지금까지는 아주 만족하면서 사용중이다… medium.com 허구한 날 검은색 아니면 흰색, 아니면 Constrast 테마로 세팅해 코딩하다가 너무 지겨워졌다. 그래서 안스도 테마 바꾸는 것 정도는 가능하게 하는 라이브러리나 플러그인 같은 ..

참고한 사이트 : https://arabiannight.tistory.com/entry/350 안드로이드/Android Dialog 사이즈 조절 하기 ~! ● 작성일 : 2013.02.04 ● OS 설치 버전 : Windows7 32bit ● SDK 설치 버전 : 안드로이드 SDK 4.2 (젤리빈) / API LEVEL : 17 ● ADT 설치 버전 : 21 ● Java 설치 버전 : JDK 1.6.0_20 / JRE6 ●.. arabiannight.tistory.com 앱을 만들던 도중 AlertDialog로는 성에 안 차서 커스텀 다이얼로그를 만들 일이 생겼다. 그래서 커스텀 다이얼로그를 써볼까 해서 만들었는데 막상 실행하고 보니 내가 생각했던 것과 달리 가로세로 크기가 너무 작게 ..
글라이드를 써서 리사이클러뷰 아이템에 이미지를 넣고 테스트하던 중 이 에러가 발생했다. 난 이 에러를 아주 간단하게 해결했다. findViewById()할 때 내가 이미지를 넣으려고 하는 이미지뷰의 id값을 제대로 썼는지 다시 확인해봤다. 이 부분이 달라서 맞게 고쳐주니 이미지가 잘 들어가는 걸 확인했다. NullPointerException 자체가 XML이나 자바 파일에 없는데 내가 있는 줄 알고 findViewById() 등을 선언해서 생기는 에러다. 없는 걸 안드로이드 스튜디오가 눈치 좋게 만들어줄 순 없는 노릇이다. 만약 이 에러가 뜬다면 findViewById()를 비롯한 자바 파일에서 원래 설정해준 ID값이 아닌 다른 ID값을 쓰고 있진 않는지 확인해봐야겠다.
카카오 로그인 API 기능 붙이는 데 참고한 사이트 : https://m.blog.naver.com/woo171tm/221459407188 안드로이드에서 카카오 로그인 API 적용하기 (1) : 카카오 개발자 사이트에 앱 등록하고 설정하기 4. 카카오 개발자 사이트에 내 앱 등록하기 일단, 카카오 로그인을 적용하려면 카카오 개발자 페이지에 로... blog.naver.com 위 사이트의 글을 따라가니 카카오 로그인 API 구현 자체는 쉽게 됐다. 내 카톡의 프사와 닉네임을 받아오는 것도 확인했고, 인텐트에 이 정보들을 담아서 다른 액티비티로 보내 그곳의 뷰들에 출력시키는 것도 확인했다. 문제는 회원탈퇴에서 발생했다. 카카오 회원탈퇴 버튼을 임의로 만들고 이곳에 회원탈퇴 기능을 가진 함수가 있는 콜백을 넣..

TTS는 TextToSpeech의 줄임말로, 말 그대로 텍스트를 사람 목소리로 바꿔서 읽어주는 기능이다. 전자책 읽어주기 기능 등에서 쓰일 수 있겠다. 이걸 구현해보고자 하면 어떻게 해야 할까? 방법은 생각보다 정말 간단하다. 아래는 TTS를 버튼의 클릭 리스너에 달아서 미리 입력해 둔 문장을 읽는 예제다. 레이아웃은 대충 버튼만 만들어주면 된다. 바로 자바 단으로 넘어간다. 이렇게 정의해준 뒤에 onCreate() 안에서 new TextToSpeech()를 선언해준다. 이 선언 없이 곧바로 tts.speak()를 호출한다면 NullPointException이 뜨니까 이 부분은 꼭 선언해준다. 다른 부분은 그리 어렵지 않은 코드니까 넘어가겠다. 버튼의 클릭 리스너를 만들고 그 안의 onClick()에 t..
앱을 만들다 보면 인스타처럼 누를 때마다 화면 전환효과 없이 바로바로 나오게 하고 싶은 경우가 있다. 이는 프래그먼트를 써서 어느 정도 해결할 수 있지만 액티비티도 내 맘대로 다루기 어려운데 프래그먼트라니? 이런 경우를 생각한 것인진 몰라도 안드로이드는 액티비티의 화면 전환효과를 없앨 수 있는 장치들을 마련해뒀다. 검색하면 방법은 다양하지만 여기선 간단한 방법 2개만 알아본다. 인텐트를 쓰는 법과 액티비티 종료 후 이전 액티비티로 돌아갈 때 호출되는 onPause()를 활용한 방법이다. 1. 인텐트 A 액티비티에서 B 액티비티로 이동한다고 가정한다. 그럼 코드는 이렇게 될 것이다. Intent intent = new Intent(A.this, B.class); startActivity(intent); 이..

이미지뷰에 드로어블 폴더의 이미지를 넣거나 글라이드를 통해 이미지를 넣으면 이쁘긴 하지만 움직이지 않아서 미적지근하게 느껴질 때가 있다. 뭔가 좀 똥꼬발랄하게까진 아니라도 동적으로 움직이는 이미지가 있으면 만드는 앱도 좀 이뻐질 거 같다고 느낄 수 있다. 그 때 써볼까 고민해볼 수 있는 놈이 바로 로띠다. t가 2개라 난 로티가 아닌 로띠로 부른다. 개인차니까 알아서 부르자 - 그래서 로띠가 뭐하는 놈인가? 로띠는 Airbnb(에어비앤비)에서 만들었고 실시간으로 After Effect 애니메이션을 렌더링, iOS와 안드로이드, React Native에서 동작하는 고품질 애니메이션 라이브러리다. 다 필요없고 애니메이션 라이브러리임. 자바단에서도 코드를 쳐줘야 하는 경우가 있지만 기본적으로 자바 코드 없이 ..