2016-07-22 1 views
1

Android 4.4.2 (API19)을 사용하여 컴파일 중이지만 Android 4.1.1 API 16을 실행 중입니다. (API 19)을 Jellybean API 16에 사용할 수 있도록 Android 지원 라이브러리가 있습니까?BACK-PORTING은 jellybean API 16에서 PdfDocument (API 19)를 사용할 수 있습니까?

코드 :

import android.graphics.pdf.PdfDocument; 
import android.graphics.pdf.PdfDocument.Page; 
import android.graphics.pdf.PdfDocument.PageInfo; 

     PdfDocument doc = new PdfDocument(); 

오류 로그 :

07-22 14:58:41.869: E/dalvikvm(4165): Could not find class 
'android.graphics.pdf.PdfDocument', referenced from method com.example.html2pdf.Html2pdfActivity.button1onClick 

07-22 14:59:33.965: E/AndroidRuntime(4165): Caused by: java.lang.NoClassDefFoundError: android.graphics.pdf.PdfDocument 

내가 필요한 시스템 라이브러리를 패키지 내 앱에 넣을 수 있습니까? (또는 어떻게 든 우회/시스템 호출 재배치)?
당신이 볼 수 있듯이, 제 모든 담당자가 질문에 대답하지 않고 묻지 않습니다. 어쩌면 나는 근원을 얻고 그것을 나의 자신으로해야한다. 나는 그 질문이 어떻게 작동 하는지를 물어 보았다. 그렇지 않으면 나는 공감을 갖지 않을 것이다. CommonsWare 덕분에 그는 한 명입니까? 어쨌든 우리 모두는 "어리석은"질문 하나를 허용했습니다.

+0

[PDF 뷰어 api/안드로이드 앱용 라이브러리?] (http://stackoverflow.com/questions/6728920/pdf-viewer-api-library-for-android-app) – Kushan

답변

2

아니요, 죄송합니다. Google은 PdfDocument의 백 포트 또는 Android 4.4+ 인쇄 API와 관련된 모든 것을 게시하지 않았습니다.

1

그래도 google은 PdfDocument API (API 19)를 백 포트하지 않았습니다. PDF 문서의 경우 AOSP의 pdfium 라이브러리 또는 PdfiumAndroid의 포크를 사용할 수 있습니다.

관련 문제