Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
生活随笔
收集整理的這篇文章主要介紹了
Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:http://download.csdn.net/detail/huangbin95487710/9259967
依賴包模式
完整運行還需要用到以下依賴包 - Android快速SDK(4)對話框AlertDialog
基于github中EBookDroid庫升級封裝成傻瓜模式
- Application啟動繼承
- public class App extends EBookDroidApp
- Activity復制
- package cn.whonow.whonow.pdf;import pdf.org.ebookdroid.ui.viewer.ViewerActivity;
import android.os.Bundle;/*** 閱讀器說明* * @復制此EBookViewer到目標項目,可重定義,但必須繼承ViewerActivity* @復制此App啟動必須繼承EBookDroidApp* */
public class EBookViewer extends ViewerActivity {@Overridepublic void onCreateImpl(final Bundle savedInstanceState) {super.onCreateImpl(savedInstanceState);}@Overridepublic void initDivView() {// TODO Auto-generated method stub}}
- 代碼示例
- // asset文件夾
EBookViewer.start(this, HttpBase.ASSET_FILE_FORMAT + "yitihuayuedushi.pdf", EBookViewer.class);
// sdcard
EBookViewer.start(this, HttpBase.SDCARD_FILE_FORMAT + "yitihuayuedushi.pdf", EBookViewer.class);
- <uses-featureandroid:glEsVersion="0x00010001"android:required="true" /><applicationandroid:name="pdf.org.ebookdroid.EBookDroidApp"android:icon="@drawable/application_icon"android:label="@string/app_name"android:largeHeap="true" ><!-- ###################PDF閱讀器################### --><activityandroid:name="pdf.org.ebookdroid.EBookViewer"android:configChanges="orientation|keyboardHidden|screenSize" ><intent-filter><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:mimeType="application/pdf" /><data android:mimeType="image/djvu" /><data android:mimeType="image/vnd.djvu" /><data android:mimeType="image/x-djvu" /><data android:mimeType="application/vnd.ms-xpsdocument" /><data android:mimeType="application/oxps" /><data android:mimeType="application/x-cbz" /><data android:mimeType="application/x-cbr" /><data android:mimeType="application/x-fb2" /></intent-filter><intent-filter><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:host="*" /><data android:scheme="file" /><data android:scheme="smb" /><data android:scheme="content" /><data android:scheme="http" /><data android:scheme="https" /><data android:mimeType="*/*" /><data android:pathPattern=".*\\.pdf" /><data android:pathPattern=".*\\.djvu" /><data android:pathPattern=".*\\.djv" /><data android:pathPattern=".*\\.xps" /><data android:pathPattern=".*\\.oxps" /><data android:pathPattern=".*\\.cbz" /><data android:pathPattern=".*\\.cbr" /><data android:pathPattern=".*\\.fb2" /><data android:pathPattern=".*\\.fb2\\.zip" /></intent-filter></activity><activityandroid:name="pdf.org.ebookdroid.ui.library.RecentActivity"android:configChanges="keyboardHidden|orientation|screenSize"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activityandroid:name="pdf.org.ebookdroid.ui.library.BrowserActivity"android:configChanges="keyboardHidden|orientation|screenSize"android:launchMode="singleTask" /><!-- ###################PDF閱讀器################### --></application><!-- ###################PDF閱讀器################### --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.INTERNET" /><!-- ###################PDF閱讀器################### -->
- 復制以下的XML文件到目標項目,在保持ID不變下,可任意更改界面
- pdf_views.xml
總結
以上是生活随笔為你收集整理的Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐几个不错的编程学习网站
- 下一篇: 利用python对b站某GPT-4解说视