[Android Studio] (Kotlin ↔ PHP ↔ MYSQL) 연동을 통해 로그인 기능 구현하기
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 이번시간에는 Kotlin을 통해서 PHP와 통신하여 MYSQL(DB)에 있는 정보를 가져오는 코드를 짜보겠습니다. 우선 컴퓨터에 설치할 준비물은 다음과 같습니다. 준비가 끝나셨다면 밑에 내용으로 차근차근 따라오시면 됩니다!       [준비물]Android StudioAPM서버(Apache+PHP+Mysql)Kotlin언어로 기본적인 기능구현 경험 "Kotlin 언어로 기본적인 기능구현 경험이라  함은?"> 기본적인 Kotlin 기능구현 강좌 하나정도는 완강하시고 오는 게 좋다는 뜻입니다.개인적으로 저는 유튜버 '홍드로이드' 님의 Kotlin 개발강의 영상을 완강하여 기본적인 UI설정이나 기능구현을 미리 구현해 본 상태에서 시작하니 훨씬 쉬웠습니다. Kotlin 문법강의는 안 듣더라도 밑에 ..
[Android Studio] 같은 네트워크 환경에서 열어놓은 아파치 서버로 POST요청 보낼때 URL작성시 주의할 점!
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 이번 게시물에선 로컬 컴퓨터에 열려있는 아파치 서버로 Android Studio를 통해 POST 요청을 보내는 법을 설명해 보겠습니다. 제가 이 게시물을 왜 작성하는 것이냐면 저는 단순히 Android 기기가 http://127.0.0.1/login.php로 Post 요청을 보내면 정상적으로 응답이 될 줄 알았습니다. 노트북과 핸드폰이 같은 와이파이에 접속한 상태라서 127.0.0.1로 들어가도 괜찮다고 생각을 했지만 아니었습니다! 아파치 서버가 열려있는 로컬 컴퓨터의 내부 아이피 주소를 확인한 후 (저의 경우는 192.168.0.9) , http://192.168.0.9/login.php라고 보내주어야 정상적으로 동작을 하게 되었습니다. 평소에 아파치 서버를 그냥 http://localho..
어느날 갑자기 MySQL 비밀번호가 틀렸다고 뜰때 대처법
·
웹개발(PHP-Mysql)
안녕하세요! 이번 포스팅은 제가 웹개발을 하면서 APM 을 셋팅하였는데 잘 돌아가다가 어느날 갑자기 올바른 비밀번호를 입력했는데도 자꾸 틀렸다고 떠서 방법을 찾게 되었습니다... 이렇게 분명히 올바른 패스워드를 입력하였는데 자꾸 틀렸다고 뜰수있습니다.저의 경우는 서비스 창에서 Mysql 서비스가 중지되어있기 때문에 문제가 되었습니다.1. 검색창에 '서비스' 라고 검색하신 후 서비스 창으로 이동합니다.  2. M자로 시작하는 메뉴들중 MySQL 을 찾아서 '실행' 을 눌러줍니다. 3.이후 다시 로그인 하게되면 정상적으로 동작하는 것을 확인하실 수 있습니다!  아주 간단한 방법이지만 저는 제가 실수로 잘못건드려서 패스워드가 바뀐줄 알고 Mysql 을 다시설치했습니다...이 글을 읽으시는 분들중 이 방법으로 ..
[Android Studio] layout폴더와 activity_main.xml 이 없을때 해결방법
·
모바일 앱개발(Kotlin-PHP-Mysql)
개발을 시작하려고 유튜브 강의를 보는데 다들 Layouy폴더에 있는 activity_main.xml이라는 파일에서 UI작업을 하십니다.근데 문제는 내 프로젝트에는 어딜봐도 activity_main.xml 이란 파일은커녕 Layout 폴더도 보이지 않습니다.. 문제는 초기 프로젝트 설정시에 있었습니다. 대부분 Empty Activity 를 선택하였을 텐데 이건 Jetpack copmose로 UI를 작성하는 프로젝트라서 유튜브 강의를 보면서 따라 해야 할 activity_main.xml 파일이 없습니다. 이게 최신버전으로 업데이트된 후부터 이런 식으로 바뀌었다고 합니다.찾아보시면 유튜브 강의들도 대부분 2~3년전 거라서 그분들이 Empty Activity를 골라도 지금의 Empty View Activity처..
[Android Studio]안드로이드 스튜디오 무선 기기연결로 작업하기!
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 이번포스팅에선 안드로이드 스튜디오과 휴대폰의 무선연결로 실시간 코딩하는 법을 알려드리겠습니다! USB포트가 문제인지 저는 작업하다가 자꾸 끊겨서 다시 연결하느라 맘고생을 했습니다... 또한 가상 에뮬레이터는 진짜 너무 속도가 느리기 때문에 작업하는데 너무 답답함이 듭니다... 그래서 무선으로 기기 연결을 하기로 맘먹었습니다. 하지만 문제가 있었죠... 제가 사용하려 했던 구형핸드폰 기종이 os가 '안드로이드 9'까지밖에 지원을 안 하더군요.. 그래서 커스텀 리커버리를 통해 안드로이드 12까지 업그레이드해주었습니다! 후후후... 그래서 드디어 무선연결을 할 수 있게 되었습니다!! 만약 아이폰을 쓰셔서 갤럭시 핸드폰을 사기가 부담된다 하시는 분들은 당근마켓에서 갤럭시 S7 이나 갤럭시 S8수준의..
Galaxy s8 / 안드로이드 12로 업그레이드 하는 방법! (feat.리니지OS)
·
잡다한 지식
※ 이 내용은 핸드폰이 벽돌이 될 수도 있기 때문에 안 쓰는 세컨드 폰으로 진행하시는 것을 추천합니다![머리말]안녕하세요! 이번 포스팅에선 갑작스럽지만 제가 6년 전에 쓰던 구형폰인 갤럭시 s8에 대한 커스텀 리커버리를 진행하겠습니다. 기본적으로 갤럭시 S8 에선  안드로이드 9 버전까지밖에 지원을 안 합니다. 그래서 그런지 많은 기능이 안 되었는데요.. 그중 하나가 '안드로이드 스튜디오(앱개발 프로그램)'에서 핸드폰과의 무선연결기능을 안드로이드 11 이상부터 지원한다고 되어있었습니다. 그래서 저의 쾌적한 개발생활을 위해 구형폰을 꺼내 커스텀까지 진행하게 되었네요 하하.... 마침 안드로이드 스튜디오 개발을 하는 도중 가상 에뮬레이터로는 너무 느려서 직접 기기에 연결해 보자!라고 결심한 상태였어 가지고 ..
Andriod Studio 설치 및 세팅(feat.에뮬레이터에 검은화면만 나올때 해결방법)
·
모바일 앱개발(Kotlin-PHP-Mysql)
이번 포스팅에선 모바일 앱 개발을 위한 설치 및 세팅 방법에 대하여 알아보겠습니다!1. Android 스튜디오 설치 우선 아래의 링크에서 Android Studio 파일을 다운로드합니다..Andriod Studio 다운로드 Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com  2. 설치된 파일을 실행합니다. 3. Andri..