상상하라 그리고 현실로 만들어라.

상상하는 모든 것이 미래다.

반응형

Kotlin과 Android 34

우분투18.04 LTS에 APM 설치하기 그 세 번째, MySql 설치하기

안녕하세요, 반갑습니다! Apache2 와 PHP 까지 설치를 했다면 데이터베이스인 MySql을 설치할 차례입니다. MySql 은 어쩌구 저쩌구 오늘은 APM 설치 그 세번째, MySql 설치하기 입니다. 기본적인 설치 방법이니 가볍게 따라하실 수 있습니다. Apache2, PHP, MySql 설치하기 (우분투 버전은 18.04.4 LTS 입니다.) 1. MySql 설치하기 sudo apt install mysql-server 를 입력해주세요. 그 후 비밀번호를 입력하시면, 패키지에 대한 내용이 쭈~욱 나옵니다. 그리고 설치하겠느냐는 물음에 'Y' 를 눌러서 진행할 수 있습니다. 설치는 끝났습니다. 하지만, MySql 은 데이터 베이스인 만큼 설정해줘야할 것이 있습니다. 2. root 비밀번호 설정하기 ..

Kotlin과 Android 2020.12.11

우분투 18.04 LTS에 APM 설치하기 그 두번째, PHP 설치하기

안녕하세요, 반갑습니다! 지난 Apache2 설치에 이어 그 두번째, PHP를 설치하는 방법입니다. 안드로이드 앱은 데이터 베이스에 직접 접근할 수 없습니다. 무조건 웹 페이지를 통해야하지요. 역시 기본적인 설치 방법이기에 짧은 시간안에 구성할 수 있습니다. 오늘은 PHP 설치하기 입니다. Apache2, PHP, MySql 설치하기 (우분투 버전은 18.04.4 LTS 입니다.) 1. PHP 설치하기 sudo apt install php php-mysql 를 입력해주세요. 비밀번호를 입력하시고 Do you want to continue? 에는 Y 를 눌러 진행합니다. 끝났습니다! 아주 간단하죠? 2. 설치 확인하기 설치가 잘 되었는지 확인을 해야겠죠? 확인을 위해서는 브라우저에 띄울 웹 페이지를 만들어..

Kotlin과 Android 2020.12.09

우분투 18.04 LTS에 APM 설치하기 그 첫 번째, Apache2 설치하기

안녕하세요, 반갑습니다! 통신이 필요한 앱을 만들고 테스트 및 운영을 하고자 작성한 글입니다. 유료 호스팅을 이용하는 방법도 있지만 직접 집에 웹 서버와 데이터 베이스 서버를 두고 싶었습니다. 그 방법으로 가상머신에 우분투를 설치, Apache2, PHP, MySql 을 설치했습니다. 기본적인 설치 방법이니 짧은 시간에 서버를 구성할 수 있습니다. 오늘은 그 첫번째 방법 Apache2 를 설치입니다. Apache2, PHP, MySql 설치하기 (우분투 버전은 18.04.4 LTS 입니다.) 1. 패키지 업데이트 및 업그레이드 하기 설치되어 있는 패키지를 update 및 upgrade를 해줍니다. 간단하죠? 그럼 이제 본격적인 설치를 해보도록 하겠습니다. 2. Apache2 패키지 설치하기 "sudo a..

Kotlin과 Android 2020.12.08

코틀린으로 안드로이드 화면 회전 처리하기

안녕하세요, 반갑습니다! 모바일 앱을 만들다보면 화면을 돌려야 하는 경우가 있습니다. 이를테면, 게임, 동영상 플레이어 등의 앱이 대표적이겠네요. 그런데 그냥 화면을 돌린다고 앱도 알아서 회전 될까요? 아시다시피 당연히 개발자화면에 대한 이벤트를 처리해줘야만 합니다. 세로와 가로 화면에 맞는 모양과 데이터 처리, 이 이벤트를 제어하는 방법 2가지를 알아보겠습니다! 안드로이드 화면 회전 처리하기 1. Layout.xml 을 각각 만들어 화면 회전 처리하기 이 방법은 아주 간단합니다. 안드로이드 스튜디오는 각 화면을 두 개의 파일로 구성할 수 있습니다. 예를 들어, 크기가 다른 이미지를 단말기 해상도에 따라 보여주기 위해서 그에 맞는 디렉토리를 구분해서 만들었습니다. drawable 디렉토리를 drawabl..

코틀린으로 안드로이드 타이머 앱 구현하기

안녕하세요, 반갑습니다! 오늘은 스레드(Thread) 포스팅에 이어 스레드를 사용하는 대표적인 앱을 하나 만들어보겠습니다. Timer 는 간단하면서도 많은 앱에 쓰이고 있이는 기능이지요. 코틀린에서 제공하는 timer 를 통해 보다 쉽게 만들 수 있습니다. 쉬우니까 같이 한번 만들어 보시면 좋을 것 같습니다. 타이머(Timer) 구현하기 1. 화면 배치 역시 화면 구성부터 해야겠지요? 간단하게 스탑워치를 만들어봤습니다. 시작버튼과 정지버튼, 그리고 초기화 버튼을 배치했습니다. 2. 코틀린의 timer 스레드 Thread 를 상속받아 백그라운드에서 시간을 측정하는 방법도 있습니다만, 훨씬 간단한 코틀린에서 제공하는 Timer 를 이용하겠습니다. 타이머 앱의 기본 구조는 아래의 코드와 같습니다. timer(..

반응형