웹 데이터 읽기 – Cordova

이전 글에서 Node.js 서버를 사용하여 웹 데이터를 읽고 이 값을 브라우저에서 확인했다. 같은 내용을 안드로이드 앱을 만들수 있는 Cordova를 사용하겠다. Cordova를 사용하면 앱에서 웹 페이지를 안드로이드 앱 안에서 볼 수 있다. 안드로이드 앱 빌드를 준비를 한다.

$ npm install -g cordova
$ cordova create cordova_data_card com.example.cordova_data_card WebDataCard
$ cd cordova_data_card
$ cordova platform add android
$ cordova platform ls

Cordova가 로컬 파일 대신 https://data-card.herokuapp.com/ 웹 주소를 읽을 수 있도록 아래 파일 수정한다.

$ vim platforms/android/CordovaLib/src/org/apache/cordova/ConfigXmlParser.java

setStartUrl 메소드 코드 중에 한 줄을 변경한다.

//before
launchUrl = "file:///android_asset/www/" + src;

//after
launchUrl = "https://data-card.herokuapp.com/";

앱을 빌드하고 에뮬레이터로 확인한다.

$ cordova build
$ cordova emulate android
Cordova 예제

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.