반응형

전체 글 492

[Error] Android Studio에서 초록색 Android 버튼이 안보일 때

🎃 문제 폴더를 Android형으로 바꾸고 싶은데 버튼이 존재하지 않는다. 원래대로라면 아래와 같이 초록색 안드로이드와 함께 Android 라는 버튼이 존재함. 💡 해결 사실 이는 간단한 문제. 해당 폴더가 Android Project 폴더가 아니기 때문에 해당 버튼이 안보이는 것이다. 즉 본인은 현재 폴더가 Android Project 폴더라고 생각했을지 몰라도 사실 우리가 컴퓨터에서 마우스 우클릭으로 생성하여 만드는 일반적인 폴더이기 때문에 Android 버튼이 활성화되지 않는 것이다. Android Project 폴더가 아니라는 것을 알 수 있는 방법으로는, 본인의 폴더에 어떤 파일들이 존재하는지 자세히 살펴보면 금새 알 수 있다. Android Project를 구동하기 위한 기본 파일들이 존재하지..

기타/🚨 에러 2022.06.30

[일기짱] 처음으로 StackOverFlow에 기여!

stackoverflow를 잘 사용하는 도중에 문득 나도 영어공부할 겸 답변을 달며 기여해보고싶다는 생각이 들었다. 내가 아는 질문이 나오면 바로 해야지 하던 찰나에 나와 같은 에러를 겪은 사람의 질문을 발견했고 바로 댓글을 달았다. 처음으로 단 댓글이기 때문에 의미가 있어서 일기장에 기록해두려 한다. 아 그리고 영어.. ㅠㅠ 다시 공부해야겠다 ㅎㅎ Unresolved reference: showToast in Kotlin I am trying to use tensorflow lite version in android. I got the following error while building the project. Please help. Error Unresolved reference: showToast..

일기짱 2022.06.30

Kotlin # 클래스/상속

🎈클래스 // 생성자 실습 class User1 constructor(name: String) { val userName: String init { userName = name println("init에 출력가능") } } val user1 = User1("박소현") // 클래스를 호출 -> 인스턴스화 println(user1.userName) //////////////////////////////////////// class User2 constructor(name: String) { val userName: String = name } val user2 = User2("박소현2") println(user2.userName) //////////////////////////////////////// cl..

Kotlin # 함수/람다식/흐름제어/반복문

🎈 함수 기본구성 예) // 기본적인 함수 선언법 fun plusNumbers(firstNum: Int, secondNum: Int): Int { val result: Int = firstNum + secondNum return result } // plusNumbers 호출 방법 1 println(plusNumbers(10, 20)) // plusNumbers 호출 방법 2 val result: Int = plusNumbers(10, 20) println(result) //////////////////////////////////////////////////////// // 기본값이 있는 함수 선언법 fun plusNumbersWithDefault(firstNum: Int, secondNum: Int ..

Kotlin # 변수/Null/연산자/형변환

🎈 변수 변수를 만들 때 자료형을 명시하지 않는 경우가 있기 때문에 var나 val을 사용하여 변수라는 것을 표시해주어야 한다. 만약 자료형을 명시하지 않는 경우엔 그 문자열에 맞는 변수상자가 내부적으로 만들어진다. 일명 '자료형 추론'이라고 한다. 예) var changeYes val CHANGE_YES 자료형을 명시하지 않고 변수를 선언하는 것은 괜찮지만, 초기값을 설정하지 않는 경우는 에러가 난다! 예) // 가능 var name:String = "" var name = "" var name:String // 불가능 var name 만약 처음에 넣어둘 값을 잘 모르겠다면, lateinit키워드를 추가하면 된다. lateinit var 속성에만 사용 가능 null허용 자료형에 사용불가 기본 자료형에 ..

Kotlin # text 보여주는 방법

💡 Web을 만들 때 HTML(화면)과 JavaScript(기능)가 상호작용하였던 것과 같이, Android에서는 XML(화면)과 Kotlin(기능)이 존재한다. PlainText * 입력상자를 추가할 때 사용. 보통 editText란 이름의 id를 가지게 된다. PlainText에 입력된 값을 가져올 땐 {PlainText의 id값}.text.toString()을 사용하여 가져오자. TextView * 글자를 보여줄 때 사용. 입력값을 유저에게 보여줄 땐 {TextView의 id값}.setText()를 사용! Toast * 잠깐 보였다 사라지는 메세지를 띄울 때 사용. 🎈 setText와 text 둘은 어떤 것이 다를까? 우선 아래 두 개의 코드는 error가 발생하지 않는다. 👉 text button..

Kotlin # Android개발 전 사전 준비

🎈 Android 앱개발 사전준비 1. 책에서 제공해주는 프로젝트의 소스코드를 여기를 통해 clone하여 다운받아줌. 2. Android개발을 하기 위해 Android Studio라는 개발도구를 여기에서 설치. [참고] 에뮬레이터란? 현실에서 다양한 휴대폰기종으로 앱을 테스트하는 것과 같은 환경을 제공해주는 가상단말. 즉, 다양한 기종의 스마트폰에서 앱이 제대로 작동하는지 확인할 수 있도록 해준다. 🎈 Android Studio에서 프로젝트 생성 [참고] Package Android Studio에서 프로젝트를 생성할 때 패키지 이름이 지정된다. 여기서 패키지는 스마트폰 단말기에서 앱을 구분하는 고유한 값이다. 즉, 다른 앱과 구분되도록 만들기 때문에 최대한 고유한 이름으로 만드는 것이 좋다. hello라..

[일기짱] Velog로 블로그 이전을 생각중

티스토리 넘 못생겼다. html편집하다 뭐 하나 잘못건드렸더니 코드에 스타일입히는게 안된다. 그리고 작성한 글을 미리보기로 확인한 후 업로드 해도 막상 해당 글을 다시 들어가보면 조금 다르게 글에 스타일이 입혀진다. 일단 안드로이드 앱개발 관련한 글은 아래 내 velog에 기재할 생각이다. 이제 velog도 조회수를 확인할 수 있는 기능이 생겨서 티스토리를 구지 사용해야할 필요성을 못느끼겠다. 구글에드센스 수익도.... 티스토리 운영 1년동안 했는데 총 1만원 밖에 못벌었다..ㅠㅠㅎ 아래는 내 velog 주소이다. 혹시 안드로이드를 공부하고 계신 분들은 놀러오세요 pythontmi (박소현) - velog 웹 백엔드 개발&안드로이드 앱개발 velog.io

일기짱 2022.03.28

Tomcat의 디렉터리 구성과 용도

디렉터리 구성 bin 톰캣의 바이너리와 실행 스크립트가 있는 디렉터리이다. 이중에서 중요한 용도의 파일들을 정리해 보자. startup.sh 톰캣 구동 스크립트 shutdown.sh 톰캣 종료 스크립트 version.sh 톰캣의 버전과 OS, JDK 정보를 출력하는 스크립트 configtest.sh 설정의 이상 유무를 테스트할 수 있는 스크립트. setenv.sh 톰캣 실행시 JVM 에 넘겨줄 옵션을 설정하는 파일. 포함되어 있지 않으므로 별도로 생성해야 한다 [참고] 이전에 톰캣 서버 정지 및 재시작을 홈 위치에서 시도한적이 있다. 그러나 bin 디렉터리에 위와 같이 톰캣을 구동하고 종료하는 스크립트가 존재하기 때문에, bin위치에서 진행해주어야 한다. 톰캣 스크립트별 용도 conf 톰캣의 설정 파일이..

# 2. Web 2022.03.22
반응형