전체 글 34

[android/kotlin] Intent는 무엇인가?

[android/kotlin] Intent는 무엇인가? intent의 뜻은 의도, 의지라는 뜻을 가지고 있습니다. 저는 이제 막 안드로이드를 접하고 배우고 있는 단계일 때, 이 단어를 보고 어떤 용도인지 감이 오지 않아서 여기저기 많이 찾아봤습니다만 사용방법에 대해서는 잘 알려주지만 시원하게 궁금증을 해결해 주는 곳은 없었던 것 같습니다. intent의 의도라는 뜻은 우리의 의도라고 봐야 할 것 같습니다. '스택오버플로우'라는 커뮤니티에서도 저와 비슷한 궁금증을 가진 사람이 있었는데 그에 대한 대답으로는 다음과 같았습니다. 의도(Intent)는 당신이 하고 싶은 것을 안드로이드에게 말하는 한 방법이다. 다시 말해, 당신은 당신의 의도를 묘사합니다. 안드로이드 4대 컴포넌트 간의 통신 안드로이드에는 4대 ..

[Blender] Sculpting 중 브러시(Brush) 원이 비틀리고 이상할 때 해결법

[Blender] Sculpting 중 브러시(Brush) 원이 비틀리는 원인 Brush의 원이 비틀리고 올바른 원이 아닌 경우에 원인은 Scale 값이 다르기 때문입니다. 예를 들어 큐브를 x축으로 늘리는 방법은 Object mode에서 단축키 s - x를 누르는 방법이 있고, 동일하게 Edit mode에서도 단축키 s - x를 누를 수 있습니다. Object mode에서 크기를 키운 경우 오브젝트 모드에서 큐브를 x 방향으로 늘렸을 경우에는 오른쪽 바에 Scale이 x축 값이 4.223으로 변경되었음을 알 수 있습니다. 이런 경우에 Sculpting을 하게 되면, 브러시(Brush) 원이 비틀려서 보이게 됩니다. Edit mode에서 크기를 키운 경우 Edit mode에서 스케일을 변경하고, 다시 O..

모델링/Blender 2022.08.10

[android/kotlin] RecyclerView이 보이지 않을 때

[android/kotlin] RecyclerView이 보이지 않을 때 안드로이드에는 RecyclerView가 보이지 않은 경우가 있었습니다. 이때 디버그를 해보니 onCreateViewHolder 도 호출이 안돼서 찾아보니 결론은 레이아웃의 형태를 가로 형태로 보여줄 것인지, 세로 형태로 보여줄 것인지 아니면 그리드 형태로 보여줄 것인지 정해주지 않아서였던 것 같습니다. 해결 방법으로는 레이아웃의 형태를 설정해 주면 됩니다. .xml에서 설정하는 방법 해당 코드에서 app:layoutManager로 androidx.recyclerview.widget.LinearLayoutManager 을 설정해주고, android:orientation으로 vertical을 설정해주면 됩니다. LinearLayoutMa..

[ESP32 에러] Failed to connect to ESP32: Timed out waiting for packet header

[ESP32 에러] Failed to connect to ESP32: Timed out waiting for packet header ESP32 개발 키트를 사용하여 기본 테스트 코드를 업로드를 할 때 이 에러를 만났습니다. 아두이노 IDE를 사용해 업로드할 때 발생한 에러로 원인은 ESP32가 어디에 연결되어 있는지 찾지 못한 것이고, 정해진 시간을 넘겨 버렸을 때 Timed out이라는 에러로 표시됩니다. EPS32를 못 찾는 경우는 몇 가지가 있습니다. 아래에서 알아봅니다. 1.연결된 장치를 못 찾는 경우 USB에 연결을 했더라도 장치를 찾지 못하는 경우가 있습니다. 시작-장치 관리자에서 포트(COM & LPT) 항목에서 포트가 연결되어 있는지 확인합니다. EPS32 개발 키트는 종류가 여럿 있기 ..