Skip to content

배토의 개발일지

나를위한 단편적 기억들의 기록

Menu
  • 안드로이드
  • Godot
  • 게임제작일지
  • 블렌더
  • 코틀린
  • 파이썬
  • 집수리
  • 기타
Menu

[작성자:] batmask

Android : Intent 정리 #1

Posted on 2023년 11월 13일 by batmask

명시적 인텐트(Explicit Intent) 요즘엔 단일 Activity로 앱 개발이 주로 이루어지지만, 초기에는 모두 Activity로 만들어졌었다. 하나의 앱내에서도 Activity를 띄우기 위해선 startActivity()를 사용하는데, 인자로 Intent객체를 넘겨줬다. Activity를 띄우는 예제 코드를 보면 다음과 같다. Intnet 객체를 생성하는 첫번째 인자는 Context이고, 두번째는 불러올 Activity의 클래스 이름이다. “::class.java” 는 무엇일까? ::class 는 Kotlin에서 KClass를 리턴해주는 reflection 문법이다. 안드로이드 Intent는 java…

Android : ” org.codehaus.groovy.control. MultipleCompilationErrorsException: startup failed” 오류 해결

Posted on 2023년 11월 12일2023년 11월 12일 by batmask

오래전 프로젝트 열었더니 다음과 같은 에러 발생. 기존에 설정했던 JDK 위치가 사라져서 뭔가 재설정되긴 했는데 제대로 안된거 같다. File>Settings>Build, Excution, Deployment>Build Tools>Gradle 을 찾아들어간다. Gradle Projects 에 Gradle JDK를 보면, 드롭다운메뉴에서 다양한 JDK를 선택할 수 있는걸 볼 수 있는데, “Android Studio Default JDK”를 선택하여 해결했다. OK, 여기까지.

Godot 4 : 3D Middle mouse button (MMB) 안쓰기

Posted on 2023년 11월 10일 by batmask

블렌더도 그렇지만, Godot도 Middle mouse button을 사용하도록 되어있다. 요즘 세상에 mmb(middle mouse button)을 메인으로 사용한다니… 아니, 쓸 수 있는데, 마우스들이 휠버튼을 엿같이 만들어놔서 쓰기 너무 불편하다. 그래서 안쓰는 방법 찾아봄. 메뉴바에서 Editor 메뉴를 연다. General 탭에 Editors>3D 항목을 찾는다. 항목에 보면, “Emulate 3Button Mouse”를 체크해줌. 이렇게하면, 바로 아래 항목에 설정된 Orbit Modifier, Pan Modifier, Zoom…

작업하던 프로젝트 Github에 올리기

Posted on 2023년 10월 10일 by batmask

1. github에서 repository 생성 github 사이트의 대시보드에서 new 버튼을 눌러 새로운 git repository를 생성한다. github의 새로운 프로젝트 생성화면은 다음과 같다. 입력란에 빨간줄을 쳐놨는데, repository이름을 입력하고, 프로젝트를 공개할지여부를 Public/Private로 선택한다. 그 아래로, README 파일 및 .gitignore, license파일들을 자동생성해주는 옵션이 있는데, 작업중인 소스코드를 올리려는 경우, 충돌이 있을 수 있으니 다 비워주고 추가하지 않는다. 마지막으로 Create repository 버튼을…

Android : Navigation

Posted on 2023년 10월 2일2025년 9월 7일 by batmask

시기상으로 너무 늦게작성되는 포스팅인데… 지금 시점이라면, Jetpack Compose에서 Navigation의 사용을 설명해야 하나, 내가 아직 잘 모르고 XML도 혼용해서 사용중이라서 XML사용하는 Fragment들간의 Navigation을 설명하는 포스팅을 올린다. Principles of Navigation Navigation의 구현 이전에, 지켜져야 하는 디자인 원리를 짚고 넘어가자. 다음의 Principles of Navigation은 Navigation component를 쓰지 않더라도 지켜져야 한다. Navigation component를 사용하는 경우 지원되는 내용이기도 하다. 시작…

글 페이지 매김

  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 28
  • Next

최신 글

  • 서울시 집수리 교육 8일차
  • 서울시 집수리 교육 7일차
  • 집수리 관련 좋은 유튜브 채널 모음
  • 서울시 집수리 교육 5일차

보관함

2025 9월
일 월 화 수 목 금 토
 123456
78910111213
14151617181920
21222324252627
282930  
« 8월    

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
©2025 배토의 개발일지 | Built using WordPress and Responsive Blogily theme by Superb