【问题标题】:BACK-PORTING can use PDFDocument (API 19) in jellybean API 16? [closed]BACK-PORTING 可以在 jellybean API 16 中使用 PDFDocument (API 19) 吗? [关闭]
【发布时间】:2016-11-26 10:43:49
【问题描述】:

我正在使用 Android 4.4.2 (API19) 进行编译,但在 Android 4.1.1 API 16 上运行。 是否有 Android 支持库之类的,所以我可以在 Jellybean API 16 中使用 PdfDocument.java (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

我可以把需要的系统库打包放到我的App里面吗? (或以某种方式绕过/重新定位系统调用)?

【问题讨论】:

  • 请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 3.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: android pdf android-support-library


【解决方案1】:

不,抱歉,Google 尚未发布 PdfDocument 的反向移植或与 Android 4.4+ 打印 API 相关的任何内容。

【讨论】:

    【解决方案2】:

    不过,谷歌还没有向后移植 PdfDocument API (API 19)。但是您可以使用来自AOSP 的pdfium 库或来自PdfiumAndroid 的fork 来获取PDF 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多