2016-07-22 9 views
1

Ich kompiliere mit Android 4.4.2 (API19) aber läuft auf Android 4.1.1 API 16. Gibt es eine Android-Support-Bibliothek oder etwas, so kann ich PdfDocument.java (API 19) in Jellybean API 16 verwenden?BACK-PORTING kann PdfDocument (API 19) in Jellybean API 16 verwenden?

Code:

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

     PdfDocument doc = new PdfDocument(); 

Protokollfehler:

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 

Kann ich die erforderliche Systembibliothek verpacken und steckte es in die App? (oder den Systemaufruf umgehen/verschieben)?
Wie Sie sehen können, habe ich alle meine rep von Beantworten von Fragen, nicht zu fragen. Vielleicht sollte ich die Quelle finden und es selbst tun. Ich stellte nur die Frage, um zu sehen, wie es funktioniert (fragen), sonst hätte ich keine Empathie. Dank CommonsWare, ist er eine Person? Jedenfalls haben wir alle eine "dumme" Frage zugelassen.

+0

Mögliche Duplikate von [PDF-Viewer API/Bibliothek für Android-App?] (Http://StackOverflow.com/Questions/6728920/pdf-Viewer-api-Library-for-Android-App) – Kushan

Antwort

2

Nein, Entschuldigung, Google hat keinen Backport von PdfDocument oder so ziemlich alles, was mit den Android 4.4+ Druck-APIs zu tun hat, veröffentlicht.

1

Noch hat Google die PdfDocument API (API 19) nicht rückportiert. Aber Sie können pdfium-Bibliothek von AOSP oder die Gabel von PdfiumAndroid für PDF-Dokument verwenden.