![](/img/trans.png)
[英]Questions regarding Windows/Android development (Java:APK/JAR)
[英]Simple questions regarding integrating Android PDF Library
我正在嘗試將其集成到我的應用程序中: https : //github.com/jblough/Android-Pdf-Viewer-Library
在我剛接觸Java時,我只是想從第四步開始對自述文件進行擴展,並且不完全了解需要什么。
看到將JAR添加到構建路徑后,您可以擴展給定的類。 假設您在導入中導入了適當的文件。
public class myPdfActivity extends PdfViewerActivity
{
//Do something with your activity.
}
默認的可繪制對象將放在上面剛剛為您定義的類中。 在繪制PDF視圖的特定部分時,代碼將調用諸如myPdfActivity.getZoomOutImageResource()之類的內容以獲取縮小圖像。 這意味着您可以覆蓋該方法,以用您自己的自定義縮小圖像替換它。
public class myPdfActivity extends PdfViewerActivity
{
public int getPreviousPageImageResource() { return R.drawable.left_arrow; }
public int getNextPageImageResource() { return R.drawable.right_arrow; }
public int getZoomInImageResource() { return R.drawable.zoom_in; }
public int getZoomOutImageResource() { return R.drawable.zoom_out; }
public int getPdfPasswordLayoutResource() { return R.layout.pdf_file_password; }
public int getPdfPageNumberResource() { return R.layout.dialog_pagenumber; }
public int getPdfPasswordEditField() { return R.id.etPassword; }
public int getPdfPasswordOkButton() { return R.id.btOK; }
public int getPdfPasswordExitButton() { return R.id.btExit; }
public int getPdfPageNumberEditField() { return R.id.pagenum_edit; }
}
您的清單可能需要訪問文件系統或讀取文件的權限,我對權限不太滿意,因此也許其他人可以為您提供更好的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.