我使用Android 4.4.2 (API19)
编译,但在Android 4.1.1 API 16
上运行。有没有安卓支持库,或者别的什么,这样我就可以在Jellybean API 16
中使用PdfDocument.java
(API19)了
代码:
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
是否可以打包所需的系统库并将其放入我的应用程序中?(或以某种方式绕过/重新定位系统调用)?
发布于 2016-07-22 22:04:03
不,很抱歉,谷歌还没有发布PdfDocument
的后端口,或者几乎任何与Android 4.4+打印API相关的东西。
发布于 2017-11-02 11:38:51
尽管如此,谷歌还没有移植PdfDocument
应用程序接口(API19)。但是你可以使用AOSP的pdfium库或者PdfiumAndroid的fork for PDF文档。
https://stackoverflow.com/questions/38527965
复制相似问题