일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체
- Rxjava Observable
- 안드로이드 유닛 테스트 예시
- rxjava cold observable
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 os 구조
- android ar 개발
- 스택 큐 차이
- 안드로이드 유닛 테스트
- 안드로이드 레트로핏 사용법
- 자바 다형성
- 안드로이드 라이선스
- 안드로이드 유닛테스트란
- android retrofit login
- ar vr 차이
- 큐 자바 코드
- 안드로이드 라이선스 종류
- 서비스 vs 쓰레드
- rxjava disposable
- 안드로이드 레트로핏 crud
- 플러터 설치 2022
- 스택 자바 코드
- 멤버변수
- ANR이란
- jvm이란
- rxjava hot observable
- 2022 플러터 설치
- jvm 작동 원리
- 클래스
- 서비스 쓰레드 차이
- Today
- Total
목록Android (402)
나만을 위한 블로그
Context는 개발자가 안드로이드의 기능을 쓰려고 할 때 사용하는 촉매제 같은 것으로 생각하고 있었다. 그런데 이 Context를 받아오는 방법이 여러가지라서 조금 정리해보려고 한다. 1. this : 가장 흔한 방법이다. onCreate() 등에서 토스트, 다이얼로그 따위를 쓰기 위해 Context를 받아올 때 사용하는 방법이다. 2. XXXActivity.this : 이것 또한 흔한 방법이다. 위의 방법으로 안 될 때 어떤 액티비티에서 Context를 가져와 사용한다. 3. 클래스 전역변수로 Context 변수 선언 : 처음부터 전역변수를 하나 만들고 사골 끓이듯이 써먹는 방법이다. 난 주로 리사이클러뷰 어댑터를 만들 때 onCreateViewHolder()에서 쓴다. 4. getApplicatio..
참고한 사이트 : https://developers.google.com/ar/develop/java/quickstart Quickstart for Android | ARCore | Google Developers Set up your development environment Open the sample project This quickstart uses Sceneform, a 3D framework for that makes it easy for Java developers to build ARCore apps without OpenGL. To use ARCore in your app without Sceneform, review the Enable ARCore developers.google.com ..

spinner : 회전 장치 안드로이드의 spinner : 콤보박스, 드롭박스 등으로 불리며 박스를 누르면 선택할 수 있는 여러 항목이 아래로 나타난다. 사용자에게 정보를 선택할 수 있도록 할 때 유용한 위젯 흔히 웹 사이트에서 회원가입 할 때 생년월일을 입력 시 연도를 누르면 밑으로 연도 숫자들이 좌라락 나오는 걸 볼 수 있다. 그리고 내가 태어난 연도를 찾으려고 마우스 휠을 돌리면서 내가 먹은 나이를 체감한다 이것의 이름이 스피너다. 평소에는 닫혀 있지만 사용자가 클릭 따위의 액션을 행하면 반응해서 안에 있는 데이터들이 나오는 식이다. 스피너의 외형은 기본적으로 simple_spinner_item과 simple_spinner_dropdown_item이 제공된다. 일반적으로는 1번을 자주 쓴다. - 스..

참고한 사이트 : https://m.blog.naver.com/PostView.nhn?blogId=netrance&logNo=110132306617&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F [안드로이드] ArrayAdapter 객체를 정의하는 방법 #1 - 자바 파일만 작성하여 이번 포스트에서는 ArrayAdapter 객체를 정의하는 방법을 정리합니다. ArrayAdapter란? ArrayAdapter... blog.naver.com 스피너를 구현하다가 예제에서 ArrayAdapter라는 키워드가 나와서 공부해봤다. ArrayAdapter : 배열과 어댑터 뷰를 연결하는 클래스, 배열은 어댑터 뷰가 화면으로 뿌릴 자료들의 집합이다. 일반적으로 이 어댑터와 연관되..

참고한 사이트 : https://itmining.tistory.com/6 [안드로이드] runOnUiThread란? (개념과 사용법) 이 글은 PC 버전 TISTORY에 최적화 되어있습니다. 서론 이전 포스팅 (Thread, Handler, Looper를 이용한 백그라운드 처리) 에서 언급했듯이, 안드로이드 OS 는 UI 자원에 Main Thread와 Sub Thread가 동시 접근하.. itmining.tistory.com https://recipes4dev.tistory.com/172 불러오는 중입니다... 오늘은 runOnUiThread()에 대해서 정리하는 글을 쓰려고 한다. 뒤에 ()가 붙은 걸 보면 알겠지만 메서드다. 안드로이드는 싱글 쓰레드 체제이며, 오직 메인 쓰레드(UI 쓰레드)만이 뷰의..

디벨로퍼 사이트 내용 한글로 정리 https://developer.android.com/reference/android/os/AsyncTask AsyncTask | Android Developers AsyncTask public abstract class AsyncTask extends Object java.lang.Object ↳ android.os.AsyncTask AsyncTask enables proper and easy use of the UI thread. This class allows you to perform background operations and publish results on the UI thread without developer.android.com AsyncTask를 쓰..
유튜브 API가 잘 작동되다가 Jsoup 라이브러리를 다운 받아서 libs 폴더에 넣고 뭘 하는 과정에서 뭐가 잘못됐는지, 제목과 같은 에러가 뜨면서 앱 빌드가 되지 않았다. from 내 컴퓨터의 jar 파일이 있는 경로 to 무슨 폴더의 어떤 파일과 매칭이 안된다는 내용이었다. 구글링해봤지만 별 방법이 없어서 혹시나 해서 앱 수준 gradle 파일의 implements 유튜브 API 부분을 주석처리해봤다. 그러니까 된다. 유튜브 API도 API지만 유튜브 API가 없어도 유튜브 영상을 갖다 쓸 수 있도록 해주는 오픈소스 라이브러리 덕분에 되는 것 같다. 내 생각엔 내 컴퓨터의 유튜브 API의 jar 파일이 있는 경로와 무슨 폴더 안의 jar 파일이 서로 맞아야 앱이 실행되는데, 무슨 폴더 안에 jar ..

https://itpangpang.xyz/274 setTag, getTag 사용하기(1) - findViewWithTag setTag, getTag 사용하기(1) findViewWithTag ㆍ 이번글을 시작으로 Tag에 대해 한 3~4번정도 글을 쓰면서 알아보려고 합니다 ㆍ setTag, getTag를 잘 사용하면 View를 정말 효율적으로 제어할 수 있습니다. ㆍ 특.. itpangpang.xyz 태그 : (어떤 표시를 하기 위해 붙인) 꼬리표, 번호표 / 옷에 붙어있는 태그와 같은 의미다. 안드로이드의 태그 : 위의 태그와 별 다를 게 없는 의미. - 사용법 View.setTag("원하는 이름"); 이렇게 하면 해당 뷰의 고유 이름표가 뷰에 붙는다. 태그는 동적으로 뷰를 생성할 때 많이 쓰므로 동적..

참고한 사이트 : https://itmining.tistory.com/5 [안드로이드] Thread, Handler, Looper를 통한 백그라운드 처리 이 글은 PC 버전 TISTORY에 최적화 되어있습니다. 서론 안드로이드의 UI는 기본적으로 메인스레드를 주축으로하는 싱글 스레드 모델로 동작하므로, 메인 스레드에서는 긴 작업을 피해야 합니다. 즉 긴 작업은 여분.. itmining.tistory.com http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110115454542 안드로이드 Handler 이야기 - Handler 와 Looper Android Handler Story-Handler & Looper- Handler 와 Looper : http:/..
콜백(callback)의 사전적 정의는 답신 전화, (컴퓨터나 전화 사용자의) 회신, 재통보, 회수라는 뜻이 있다. 그럼 안드로이드에서의 콜백은 뭘까? 외국 사이트에서 검색하다 아래와 같은 내용을 찾았다. https://www.geeksforgeeks.org/asynchronous-synchronous-callbacks-java/ Asynchronous and Synchronous Callbacks in Java - GeeksforGeeks A CallBack Function is a function that is passed into another function as an argument and is expected to execute after some kind of event.… Read More..