我尝试了customizable magazine app, using muPDF:代码来阅读pdf。内部链接正在运行,但外部链接无效。我该怎么做才能纠正这个问题。任何人都知道哪个是用于外部链接的本机方法,类似于以下
private native LinkInfo [] getPageLinksInternal(int page);
答案 0 :(得分:1)
我认为getPageLinksInternal会返回所有链接 - 内部和外部。方法名称中的“内部”是因为它由getPageLinks调用:
https://github.com/libreliodev/android/blob/master/src/com/artifex/mupdf/MuPDFCore.java#L480
您可以遍历您获得的LinkInfo数组,并检查“instanceof LinkInfoExternal”以查找外部链接。
此处示例:
https://github.com/libreliodev/android/blob/master/src/com/librelio/lib/utils/PDFParser.java#L42