import android.annotation.TargetApi; 추가


public class MainActivity extends DroidGap {


  @Override

    public void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);

      super.init();

      if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1){

fixJellyBeanIssues();

      }

      //setContentView(R.layout.activity_main);

      super.setIntegerProperty("loadUrlTimeoutValue", 600000);

      super.loadUrl("file:///android_asset/www/index.html");

    }


    @TargetApi(16)

    protected void fixJellyBeanIssues(){

      System.out.println(super.appView.toString());

      try{

super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true);

      }catch(NullPointerException e){

System.out.println(e.toString());

      }

    }

}

블로그 이미지

ligilo

행복한 하루 되세요~

,

정리할 여유가 없어 일단 공개합니다

1. pdf viewer 프로그램이 깔려있어야 함

(요즘은 폴라리스 뷰어가 기본적으로 깔려있는 듯 하네요)

2. phonegap 사용을 위한 세팅은 기본으로 되어있어야 하겠죠

3. http://www.giovesoft.com/2011/08/download-and-open-pdf-with-phonegap.html

여기 들어가서 파일 다 다운받습니다.(.java 파일 두개, .js 파일 세개)

4. 페이지를 보시면 알겠지만 폰갭 1.0 시절에 나온 것입니다.

따라서 pdfViewer.java 파일 수정합니다

86라인 this.ctx.startActivity(intent);를 this.ctx.getActivity().startActivity(intent);로

5. 사용하시면 됩니다


* phonegap(cordova) 1.9 버전까지만 사용가능

  2.0 버전 이상부터는 사용이 불가능하네요;;


내일부터 교육에 다음주 내내 휴가기간동안 여행이 계획되어 있어

언제쯤 정리할 수 있을지는 모르겠지만

조만간 캡쳐화면과 더불어 정리해서 다시 올릴께요~

블로그 이미지

ligilo

행복한 하루 되세요~

,