반응형
Do It! 안드로이드 프로그래밍으로 안드로이드를 조금 공부해보고
예제만 따라서 몇번 만들어봤을 뿐, 제대로 앱을 만들어본 적이 아직은 없기 때문에
위 사이트를 참고하여 테스트해보았다.
위 사이트에서는 Apache를 사용했는데, 나는 Nginx를 사용해서 과연 될까 걱정이 되었지만
다행히 작동이 잘 되었다!
위 게시글을 참고하여
editplus로 우분투의 /var/www/html 경로에 dbcon.php, insert.php 파일을 생성하고
코드를 넣어준다음 DB정보만 내 것으로 바꾸어 넣어주었다.
안드로이드 어플리케이션 예제 코드도 잘 되어있어 그대로 복붙하고 내 핸드폰으로 테스트해보았다.
일단 테이블을 초기화 해주고
앱을 실행시키면
다음과 같은 화면이 나왔다.
다음과 같이 입력하고 Insert 를 눌러주고
다시 DB를 조회해보았다.
성공!
하지만 한글이 깨져서 보이는 것이 좀 불편해서 해결책을 찾아보았다.
원인은 php에서 인코딩 쪽에 있을 것이라고 생각했고 추측은 맞았다!
다음과같이 eukr 인코딩을 utf-8로 바꿔주도록 iconv 함수를 사용하였다.
한글로 변환이 잘 되었다!
그리고 정말 친절하게도 블로그에 코드에 대한 설명도 해주셨다.
이제 해당 설명을 참고하여 php와 안드로이드 DB조작 코드를 공부해서 앱으로 만들어보고자 한다.
반응형
'개인 프로젝트 > [2021] 코드악보 공유APP' 카테고리의 다른 글
6. 악보 검색 / 등록 페이지 제작 (4) - 검색기능 구현 & 악보 뷰어 제작 (0) | 2021.03.13 |
---|---|
5. 악보 검색 / 등록 페이지 제작 (3) - DB연동하여 데이터 추가/조회하기 (0) | 2021.03.11 |
4. 악보 검색 / 등록 페이지 제작 (2) - 프래그먼트에 리사이클러 뷰 추가 (0) | 2021.03.11 |
3. 악보 검색 / 등록 페이지 제작 (1) - 바텀 네비게이션 추가 (0) | 2021.03.10 |
1. 어플리케이션 구상과 간단한 기획 (0) | 2021.03.05 |