[Android Studio] 무선 디버깅 연결이 안될때 수동으로 연결하는법.
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 이번 포스팅에선 무선디버깅을 해야하는데 어느날 갑자기 연결에 자꾸 에러가 뜰때 CMD창을 이용하여 수동으로 연결하는법을 알려드리려고 합니다! 앱개발하는데 어떤날은 연결이 잘 되다가 어떤날은 계속 안되는 날이 있어서 이렇게 찾아보게 되었습니다! 하하... 그러면 시작하겠습니다. 차근차근 따라오세요!  1. cmd 창을 키고 platform-tools 폴더로 이동한다.보통 본인이 특별한 설정안하고 설치하셨다면 platform-tools의 경로는 다음과 같습니다.C드라이브 > 사용자 > (사용자 이름) > AppData > Local > Android > Sdk > platform-tools 이제 cmd 창을 키고 해당 폴더로 이동해봅시다. 2. 이후 adb pair [ip주소:포트번호] 를 적어..
[Android Studio] 회원가입 기능 구현 - Kotlin
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 저번 로그인 기능 구현 게시물에 이어서 이번 포스팅에서는 회원가입 기능을 구현해 보았습니다. 이번 포스팅에서 사용되는 sendPostRequest 함수는 '로그인 기능 구현' 게시물에서 다뤘으니 이해가 안되시면 보고 오시는 게 좋을 것 같습니다! 링크는 아래 달아드리겠습니다. 로그인 기능 구현 포스팅 [Android Studio] (Kotlin ↔ PHP ↔ MYSQL) 연동을 통해 로그인 기능 구현하기안녕하세요! 이번시간에는 Kotlin을 통해서 PHP와 통신하여 MYSQL(DB)에 있는 정보를 가져오는 코드를 짜보겠습니다. 우선 컴퓨터에 설치할 준비물은 다음과 같습니다. 준비가 끝나셨다면 밑에 내용jamesbexter.tistory.com1. 완성본 미리 보기 > 우선 회원가입 페이지로 ..
[Android Studio] 로그인 한 아이디 저장하는 기능 구현-Kotlin
·
모바일 앱개발(Kotlin-PHP-Mysql)
안녕하세요! 이번 포스팅에선 로그인 시 ID저장버튼을 눌러 다음번에 로그인할 때 ID와 비밀번호를 굳이 타이핑하지 않아도 되게 하는 편의기능을 구현해 보겠습니다! [완성된 실행화면] 화질이 좀 흐릿하긴 하지만 doldol이라는 아이디로 로그인 시 ID저장 버튼을 체크하고 로그인하면 앱을 껐다가 다시켜도 ID&비밀번호 내역이 남아있는 것을 보실 수 있습니다.  [코드설명][login_main.xml] - LoginActivity의 xml 파일 우선 체크박스를 하나 만들어 준후 id값을 auto_login이라고 부여합니다.[LoginActivity.kt]private fun loadData() { val pref = getSharedPreferences("pref", 0) bindi..
[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처..