본문 바로가기

분류 전체보기77

아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (3) 안드로이드로 JSON 파일 받아보기 안드로이드에서 php파일을 읽어와야지 이걸로 데이터를 뿌리던지 할게 아니겠습니까 그래서 안드로이드에서 php파일을 불러오는 방법을 알아봅시다. 방법은 크게 두가지가 있다. 1. 소켓을 이용해서 웹으로 요청하는 방법 2. Volley를 사용해서 JSON을 다루는 방법 소켓을 사용하면 좋은점도 있지만, 하나하나 스레드를 만들어 줘야하는데, Volley는 굳이 스레드를 사용자가 안 만들어도 만들어지기때문에 편리하고, 보통 인터넷이나 유튜브에서 소개하는 코드또한 Volley로 많이 되어있다. Volley를 사용해서 JSON 불러오기 Volley는 요청(Request)객체를 만들고 요청 객체를 요청 큐(Request Queue)에 넣으면 알아서 통신해 주기때문에 편리하다. 1. manifest 만지기 androi.. 2020. 9. 5.
아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (2) mysql > php JSON 파일 보내기 인터넷에 올라온 어느것도 정확하게 설명하는게 없어서 내가 공부하고 책보고 내식으로 수정한 코드입니다. 1. mysql에 데이터 넣기 mysql를 접속하는 방법이 또 어려가지가 있는데, 1. 웹으로 접속하는 방법 2. HeidiSQL로 접속하는 방법 3. 워크벤치로 접속하는방법 닷홈에서는 웹으로 접속하는 주소를 제공하니까 거기서 테이블을 하나 만든다. User는 DB아이디 , Password는 DB비밀번호 이걸로 로그인 하면 본인 아이디의 DB 스키마 밑에서 테이블을 만든다. 그럼 이제 php를 이용해서 테이블에 있는 데이터를 JSON형태로 만들어서 보낸다. login.php >> 이렇게 php파일을 만든다. 그럼 내가 넣은 데이터가 JSON형식으로 만들어지게 된다. {"users_table": [ {"i.. 2020. 9. 5.
아무것도 안정확해서 내가 쓰는 안드로이드 <-> PHP <-> mysql (1) 웹서버 인터넷에 올라온 어느것도 정확하게 설명하는게 없어서 내가 공부하고 책보고 내식으로 수정한 코드입니다. 1. 처음 php를 만들고 실행하기 위해선 웹서버를 하나 파셔야됩니다. PHP 언어는 웹 상에서 서버를 연동해서 실행하는 대표적인 언어입니다. 처음엔 html, css, javascript 처럼 그냥 대~~충 만들어서 실행시키면 안되나? 했는데 안됬음ㅎ 웹서버를 파는 방법은 여러 가지가 있는데 ㄱ. 내 컴퓨터에 웹 서버를 설치하는 것 ㄴ. 무료의 웹 서버를 사용하는 것 ㄷ. 유료의 웹 서버를 사용하는 것 저는 CAFE24에서 유료 웹서버를 사용했습니다. 이전부터 사용해왔고, 그래서 편리해서 입니다. 가입비 5000원에 달에 그렇게 안비싸서 큼.. 홍보아닙니다. 닷홈이라는 무료 웹서버도 있으니 우선 닷홈에.. 2020. 9. 5.
20200903 개발일지 카카오 주소 <-> 좌표 with 직선 거리 나라에서 제공하는 DB를 이용해서 카카오 좌표를 얻어야됬다. 아니 나라 주소 DB에 위치도 제공하는데 (EPSG:5179) 이걸 카카오(EPSG:5191)로 바꾸려니 오차가 쓰..... 써먹지 못하겠더라 그래서 그냥 나라DB는 버리고 주소로 값이나 얻어오자 싶어서 시작했다. 1. REST API를 사용해서 주소 좌표 만들기 unknownyun.tistory.com/4 카카오 지도 api 사용 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLEncoder; import javax.net.ssl.HttpsURLConnection; public class KakaoGeoA.. 2020. 9. 3.