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【傻瓜模式】的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 推荐几个不错的编程学习网站
- 下一篇: 【Android踩过的坑】5.andro