일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 플러터 안드로이드 스튜디오
- 스택 큐 차이
- 안드로이드 유닛 테스트 예시
- ANR이란
- 스택 자바 코드
- rxjava hot observable
- 안드로이드 라이선스
- 안드로이드 os 구조
- 큐 자바 코드
- jvm이란
- rxjava disposable
- 서비스 쓰레드 차이
- Rxjava Observable
- jvm 작동 원리
- 안드로이드 유닛테스트란
- ar vr 차이
- android ar 개발
- android retrofit login
- 2022 플러터 설치
- rxjava cold observable
- 플러터 설치 2022
- 안드로이드 유닛 테스트
- 자바 다형성
- 서비스 vs 쓰레드
- 안드로이드 레트로핏 crud
- 안드로이드 레트로핏 사용법
- 멤버변수
- 안드로이드 라이선스 종류
- 클래스
- Today
- Total
목록Android (402)
나만을 위한 블로그
참고한 사이트 : https://snowdeer.github.io/android/2017/03/18/android-gradle-build-error-no-matching-client-found-for-package-name/ Gradle 빌드 오류 ‘No matching client found for package name’ 해결법 · snowdeer's Code Holic Gradle 빌드 오류 ‘No matching client found for package name’ 해결법 18 Mar 2017 | Android Android Studio 문제 해결 Android Studio에서 Google Service를 사용하는 어플을 개발하다가 패키지 이름(Package Name)을 변경해야 할 경우가 생겼..
Annotation의 사전적 정의 : 주석 자바 / 안드로이드의 Annotation : @를 이용한 주석이다. 자바 코드에 좀 특별한 주석을 달아 의미를 부여한 것 참고한 사이트 : https://sjh836.tistory.com/8 어노테이션(Annotation) 어노테이션(Annotation)에 대해 알아보자 나는 공부할 때 사진이 많은 것은 ppt로 정리하여 두고, 텍스트만있다면 txt에 적어두는데, 블로그에 올리기 위하여 ppt자료를 풀어서 써본다(피피티에 더 자세히 설명해.. sjh836.tistory.com https://elfinlas.github.io/2017/12/14/java-annotation/ Java에서 어노테이션(Annotation)이란? Java에서 어노테이션(Annotatio..
참고한 사이트 : https://stackoverflow.com/questions/54811991/arcore-remove-a-specific-renderable-by-clicking-on-this-renderable ARCORE: remove a specific renderable by clicking on this renderable I'm working on a project using Sceneform from ARCore. I develop it base on HelloSceneform example provided by ARCore. What I wanna do is adding a renderable object by a hit and then delete it when I stackover..
참고한 사이트 : https://coding-factory.tistory.com/44 앱 개발 공부를 하다가 동적으로 텍스트뷰를 만들어야 할 일이 생겼다. 기왕이면 background를 블랙으로 설정하고 글자 색깔도 흰색으로 해야 했다. 그러다 찾은 것이 리사이클러뷰에서 자주 사용했던 LayoutInflater다. LayoutInflater : xml에 정의된 리소스들을 뷰 형태로 반환해주는 역할을 하는 것, 보통 자바 코드에서 뷰, 뷰그룹을 사용하거나 다이얼로그, 어댑터 등에서 배경화면이 될 레이아웃을 만들어놓고 뷰 형태로 반환받아 액티비티를 실행하게 된다. 설명을 보니 onCreate()의 setContentView()와 비슷하다. 나는 액티비티에서 버튼을 눌러 텍스트뷰를 보여줘야 했는데 이 부분에 ..
보호되어 있는 글입니다.
써본 적이 없던 커스텀 다이얼로그를 써 보고 싶어서 쓰던 중 확인 버튼을 누르면 액티비티를 종료시켜야 할 상황이 생겼다. 그래서 방법을 생각해봤다. 1. 커스텀 다이얼로그의 xml, 자바 파일을 만든다. 2. 자바 파일에서 확인 버튼에 클릭 리스너를 만든다. 3. 클릭 리스너 안에 메인 액티비티를 종료시키는 코드를 넣는다. 이런 순서로 구현하면 되겠다 싶어 그대로 해봤다. 그러나 3번에서 막혔다. 다이얼로그는 dismiss()를 써서 종료시킨다고 해도 메인 액티비티는 어떻게 종료시키지? 답은 컨텍스트에 있었다. 커스텀 다이얼로그 안에 Context를 전역 변수로 선언하고, 다이얼로그 확인 버튼에서 context 변수를 해당 액티비티로 캐스팅하면 된다. 그러면 이 컨텍스트를 통해 finish()를 호출할 ..
텐서플로우 관련 예제를 import 하다가 뭘 잘못 건드렸는지 새 프로젝트를 만들면 텐서플로우 예제가 있는 곳에 프로젝트가 생성되는 현상이 발생했다. 게다가 이미 삭제한 폴더인데 그 위치에 생성되서 뭔 일인가 싶어 검색해봤지만 별 뾰족해 보이는 방법이 없었다. 딱히 치명적인 에러는 아니지만 새 프로젝트가 이상한 데 생성되면 원래 저장 위치에서 불러올 때 귀찮아질 것 같아 이 방법 저 방법 써보다 해결법을 발견했다. 프로젝트를 만들 때 어떤 액티비티를 사용할 것인지 사용하는 화면부터 순서를 쓰자면 1. 원래 저장 위치에 있는 프로젝트를 켜고 File, Edit 등 메뉴 밑에 있는 앱 이름에 마우스를 대고 우클릭해 "Copy path" 클릭 -> 이걸로 원래 저장 경로가 저장된다. 2. File -> new..
버터나이프를 쓰던 중 이런 에러가 났다. java.lang.BootstrapMethodError: Exception from call site #1 bootstrap method 구글에 쳐보니 깃허브 쪽에서 나와 같은 질문을 한 사람이 있었고 그 질문에 답이 달렸다. 버터나이프를 쓰려면 내 빌드에서 자바 8을 버전 9.0.0 이상에서 작동하도록 설정해야 한다. 앱 수준의 gradle 파일에 아래와 같은 문장을 buildTypes 밑에 추가해야 한다. compileOptions { targetCompatibility = "8" sourceCompatibility = "8" } 컴파일 옵션의 타겟 호환성, 소스 호환성을 자바 8로 맞춰주면 된다. 이렇게 해 주면 정상적으로 사용 가능하다
버터나이프를 이용한 예제를 분석하던 중 빌드하다가 이런 에러가 로그캣에 나왔다. The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. for androidx 구글에 쳐보니 스택 오버플로우에 답변이 달려 있다. 내가 사용한 버터나이프 버전은 10.0.0인데 안드로이드X에서 사용하려면 이런 문장을 추가해야 한다고 한다. implementation 'com.jakewharton:butterknife:10.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0' ..

참고한 사이트 : https://kimch3617.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-Kotlin-%EC%BD%94%EB%93%9C%EB%A5%BC-Java-%EC%BD%94%EB%93%9C%EB%A1%9C-%EB%B3%B4%EB%8A%94-%EB%B0%A9%EB%B2%95 안드로이드 스튜디오) Kotlin 코드를 Java 코드로 보는 방법 안드로이드에서 코틀린으로 작성한 코드는 JVM으로 자바 바이트 코드(Java Bytecode)로 변환되어 동작한다고 한다. 안드로이드 스튜디오에서 코틀린(Kotlin)으로 작성한 코드를 자바(Java) 코드 형태로 보고 싶을..