'phonegap'에 해당되는 글 2건

  1. 2015.03.30 native <-> web페이지간 연결
  2. 2015.03.30 android + phoneGap

1. Web에서 native 호출


 webView.addJavascriptInterface ( new MyNativeAPI(), "MyNativeAPI");


 class MyNativeAPI{

public String whoAmI() {

return "I am Yongary";

}

 }



2. native에서 웹호출

  webView.loadUrl("file://blabla");   //assets/www밑 파일

  webView.loadUrl("http://blabla");   // shouldOverrideUrlLoading 함수를 override해서 폰 default브라우저로 연동하는게 좋음

  webView.loadUrl("javascript:alert('I am from native')");

  

Posted by yongary
,

android + phoneGap

phoneGap 2015. 3. 30. 09:42

(그냥 android WebView를 이용해도 될 것 같은데.. 이부분은 좀 있다 확인하고..)


본 글은 andoid에서 phoneGap의 WebView를 추가하려면..



1. cordova.apache.org*을 다운받아서 android밑에 unzip

2. /framework/cordova-x.x.x.jar 를 만든다.  (  framework에서 run ant jar 하면 됨) 

3. .jar를 /libs 밑으로 복사



4. andoid 프로젝트에 /res/xml/main.xml 같은 layout 파일에 CordovaWebView 추가 


5. andoid 소스에 CordovaInterface implements 구현.




6. Camera이용시에  setActivityResultCallback(CordovaPlugin .. ) 및 startActivityForResult(CordovaPlugin.. ) 추가



7. ThreadPool 추가.  public ExecutorService getThreadPool()  ==> plugins이 thread를 가지기 위함.


8. /assets/www 밑에 HTML들 복사

9. /framework/res/xml 밑에 있는 config.xml을  프로젝트의 /res/xml 밑으로 복사 



원본 링크




Posted by yongary
,