728x90

[여러가지 시도] 51

[결과물_앱] 챗봇앱

와.... 정말 쉽지 않았다. 그저 보면서 하는데도.. 왜 나는 에러가 생길까... 그래도 끝까지 해내고 나니까 뿌듯하다. 정말 에러가 생기면 그만두고 싶은 마음이 굴뚝같다. 하지만... 뭔가 시작했으니까 끝까지 하고 싶은 마음으로 하다보니 몇주가 걸렸다... 늦어지더라도 끝까지 하는게 중요하다! package com.jeong.mychatbottutorial import android.inputmethodservice.Keyboard import android.os.Bundle import android.util.Log import android.view.WindowManager import androidx.activity.ComponentActivity import androidx.activity.c..

[트러블슈팅] Nested class 'LayoutParams' accessed via instance reference

에러가 왜 이렇게 발생하는지.. [에러 내용 / 2가지 발생] - Nested class 'LayoutParams' accessed via instance reference - Classifier 'LayoutParams' does not have a companion object, and thus must be initialized here 개체가 없으니 초기화? LayoutParams가 정의가 안된 것인가? 구글 및 네이버를 찾아보았는데 뚜렷한 해결책을 찾지 못했다. 다시한번 소문자나 대문자에서 문제가 있나 확인해보니.. 역시나.. window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) WindowManager에서 W를..

[트러블슈팅] ' ' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

ㅇ강의를 듣던 중 아래와 같이 에러가 발생 했다. [에러 내용] ' ' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 에러를 복사하여 구글 및 네이버에 검색을 해 보았는데, 해결책을 찾지 못했다. 에러 내용을 번역해 보니, 파일의 이름이 소문자만 가능하다는 것이다. 그래서 이미지 제목을 보니 숫자가 포함되어 있어, 숫자를 제외하고 다시 Run을 하니 해결이 되었다.

[결과물_앱] 계산기

이번에는 계산기 앱을 아래와 같이 제작했다. 핸드폰의 기본어플로만 사용하다가 직접 만들어보니 생각보다 많은 부분을 고려해야 했다. 각 칸의 위치부터 시작하여 눌렀을때 색깔 변환 등 해당 강의에서도 3개의 강의로 할 만큼 내용이 많았다. 생각보다 오래 걸렸지만 포기하지 않고 끝까지 실시한 나에게 칭찬한다 한걸음 한걸음 가보자! @file:OptIn(ExperimentalMaterial3Api::class) package com.jeong.mycalculator2 import android.nfc.Tag import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity import androidx.activit..

[트러블슈팅] Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.

함수를 이용한 계산기앱을 만들던 중, 갑자기 에러가 발생했다. C:/Users/JEONG/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.10/bac80c520d0a9e3f3673bc2658c6ed02ef45a76a/kotlin-stdlib-common-1.7.10.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1. 대략 해석하면 버젼이 맞..

[결과물_앱] 타이머

타이머 앱을 만들어 보았다. 생각보다 타이머에는 많은 조건이 포함되어 있음을 알게 되었다. 간단할줄 알았는데... □ 작성한 코드 package com.jeong.mytimer import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.layout.* import androidx.compose.material.SnackbarDuration import androidx...

[결과물_앱] 로또번호 생성기

처음으로 만들어본 어플 결과물이다. 이번에 만든 로또번호 생성기를 통해 매주 로또에 도전해 볼 예정이다. □ 작성한 코드 package com.jeong.lotto import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.background import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.Button import andr..

[트러블슈팅] 공기기를 연결했는데, 연결하는 기기가 보이지 않습니다.

□ 문제 상황 - 기기를 연결했는데, 연결하는 기기가 보이지 않는다. - 아래와 같이 댓글에 질의를 하니 바로 답변을 주셨다. (감사합니다.) ■ 문제 해결 : 와이프가 Note10(Android 11)의 공기기를 보유하고 있어, 해당제품으로 연결하니 자연스럽게 해결. 아마도 V20(Android 7) 공기기가 버젼도 낮고 해서... 핸드폰의 문제였지 않을까 생각된다.

[한국산업안전보건공단] 2020년 꼭 알아야 할 산업안전보건법 10가지

2020년 꼭 알아야 할 산업안전보건법 10가지 1. 산업안전보건법 보호대상 확대2. 산업재해예방 책임주체 확대3. 유해위험작업의 사내도급 제한4. 도급승인대상 작업5. 도급인의 책임강화 6. 건설업의 안전보건관리체계강화7. 화학물질 안전관리 강화8. 화재, 폭발사고 예방9. 근로자 건강장해 예방10. 사업주 등의 처벌 강화

반응형