[MAC&android] localhost를 기반으로 LoginRegister UI 만들기
Mac에 APM활성화 하기: http://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan/
Mac에 APM활성화 하기: https://www.youtube.com/watch?v=o2Qt1H4duYw
Android Studio를 통해서 Login & Register만들기: https://www.inflearn.com/course/안드로이드-스튜디오-안드로이드-앱-만들기/
Login & Register
인강처럼 cafe24에서 서버를 구매하고 실행해되지만 나는 Mac의 locahost를 설치하여 실행 했다.
하지만 위에 나와있는 방법으로 APM을 설치하면 무조건 오류가 난다.
주의할 점은 Mysql의 번전을 5.7로 받는 것이다. 최신 버전 8은 연동이 안되어서 android studio에서 접근이 안되었다. 버전을 5.7(영상에서 사용하는)로 재설치 하였더니 되었다.
즉, 최신 버전의 Mysql을 받지 마라.
android stuido에서 Request Activity 부분에서 url에 들어가는 부분에 http://localhost/...... 가 아닌 자신의 ip주소를(127.0.0.1말고 ifconfig를 통한 ip 주소) 사입하여라.
확실하지는 않지만, emulator로 인터넷에 접속하여 실행하기 때문에 해당 url의 localhost 혹은 127.0.0.1은 내 컴퓨터가 아닌 emulator의 localhost로 가기 때문에 해당 db로 접속을 하지 못했던 것 같다.
나중에 여유가되면, 이미지 파일을 통해서 자세한 설명을 하겠다. 위에 link를 통해서 설치하고 coding하고 알려준 주의점을 생각하면 Mac으로도 충분히 Localhost를 기반으로 하는 android 형 LoginRegister를 만들 수 있다.