사용자 도구

사이트 도구


phonegap1

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

phonegap1 [2014/01/08 12:35]
minetech 새로 만듦
phonegap1 [2014/01/08 12:46] (현재)
minetech
줄 3: 줄 3:
     * 이클립스에서 안드로이드 프로젝트를 만든다.     * 이클립스에서 안드로이드 프로젝트를 만든다.
     * Blank Activity 선택하는것 말고는 특별한것 없이 Next로 진행한다.     * Blank Activity 선택하는것 말고는 특별한것 없이 Next로 진행한다.
-    * 프로젝트를 만들고 나면 이것을 폰갭용으로 변경해야한다. +    * 프로젝트를 만들고 나면 이것을 폰갭용으로 변경해야한다. ​
-  ​+
     * 다운받은 파일의 경로중에 lib 경로에 가면 각 장비별 경로가 있다. 여기서 android 경로로 이동한다.     * 다운받은 파일의 경로중에 lib 경로에 가면 각 장비별 경로가 있다. 여기서 android 경로로 이동한다.
     * xml 경로 전체를 복사하여 이클립스 프로젝트의 res 경로에 붙여 넣는다.     * xml 경로 전체를 복사하여 이클립스 프로젝트의 res 경로에 붙여 넣는다.
줄 69: 줄 68:
  
 </​manifest></​code>​ </​manifest></​code>​
 +    * MainActivity.java 파일을 열어서 수정해준다.
 +<​code>​package com.minetech.phonggaptest;​
 +
 +import android.os.Bundle;​
 +import android.content.pm.ActivityInfo;​
 +//import android.app.Activity;​
 +//import android.view.Menu;​
 +import org.apache.cordova.*;​
 +
 +public class MainActivity extends DroidGap {
 +
 + @Override
 + public void onCreate(Bundle savedInstanceState) {
 + super.onCreate(savedInstanceState);​
 + //​setContentView(R.layout.activity_main);​
 + //​super.loadUrl("​file:///​android_asset/​www/​main.html"​);​
 + super.loadUrl("​http://​www.mentorland.kr/​mmenu.php"​);​
 + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);​
 + }
 +
 +}
 +</​code>​
 +    * 실행한다. ​
 +  ​
 +  * **발생한 문제점**
 +      * 영상을 플레이 할 경우 rtsp를 지원하지 않는다는 오류가 발생한다.  ​
 +      * ==> 안드로이드 내장 브라우저에서 실행하면 된다고 함
 +      * 안드로이드 내장 브라우저를 띄우는 API로는 ax.ext.ui.open() 이 있습니다.
 +ax.ext.ui.open("​http://​www.appspresso.com"​) 과 같이 사용하시면 됩니다.
 +
 +video 태그를 이용하여 동영상을 재생하는 html 을 작성하고
 +ax.ext.ui.open을 사용하여 안드로이드 브라우저를 띄우시는 방법이 있을 것 같습니다.
phonegap1.1389152136.txt.gz · 마지막으로 수정됨: 2014/01/08 12:35 저자 minetech