[置顶] AndroidPdfView一行代码快速显示pdf,支持线上下载与显示
2016-07-18 17:40
886 查看
一行代码快速实现PDF的在线下载与本地预览
github地址:https://github.com/qiushi123/AndroidPdfViewDowload
源码下载:http://download.csdn.net/detail/qiushi_1990/9579398
使用到的技术
1,Okhttp下载文件
2,pdfview显示PDF
下面是效果图
代码很简单,可以到下载demo查看,下面只贴出重要代码
1,下载pdf
2,显示pdf
3,简单的显示下布局
github地址:https://github.com/qiushi123/AndroidPdfViewDowload
源码下载:http://download.csdn.net/detail/qiushi_1990/9579398
使用到的技术
1,Okhttp下载文件
2,pdfview显示PDF
下面是效果图
代码很简单,可以到下载demo查看,下面只贴出重要代码
1,下载pdf
OkHttpUtils.get(pdfUrl)// .tag(this)// .execute(new DownloadFileCallBack(Environment.getExternalStorageDirectory() + "/temp", "qcl.pdf"));//保存到sd卡
2,显示pdf
pdfView.fromFile(file) // .pages(0, 0, 0, 0, 0, 0) // 默认全部显示,pages属性可以过滤性显示 .defaultPage(1)//默认展示第一页 .onPageChange(this)//监听页面切换 .load();
3,简单的显示下布局
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <com.joanzapata.pdfview.PDFView android:id="@+id/pdfView" android:layout_width="match_parent" android:layout_height="match_parent" /> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:text="1/10"/> </FrameLayout>
相关文章推荐
- android新手进阶之录音功能实现
- Android图片常见问题处理
- (4.6.17.2)进程保活(一补录、双服务和双进程):保持Service不被Kill掉的方法--双Service守护 && Android实现双进程守护
- Material Design系列,Behavior之BottomSheetBehavior与BottomSheetDialog
- Android环境从无到有,一键齐全
- 关于Cordova热更新的一些见解(android混合开发)
- android在genymotion上使用ffmpeg crash解决办法
- Gradle仓库配置
- 异常的解决办法
- has text relocations 6.0 M android 环信 so 文件 sdk 版本过低 适配Android6.0
- 关于 Android 进程保活,你所需要知道的一切
- Android Socket通信
- Java多线程,断点续传下载(Android通用)
- android圆形图片效果
- Android之Handler用法总结
- android gridview onItemClick参数说明
- android intent 传递list或者对象
- Android ProGuard混淆(一)
- Android开发中Handler的经典总结
- android 实现页面的退出对话框