今天项目中遇到这样一个需求 ,根据后台接口里pdf,doc,dwg文档的地址 是一个URL ,需要根据文档的url 下载到本地并用手机中能打开该文档的软件弹出来并打开,在网上找了些资料 写了以下代码,下面分享给大家;效果图: 代码:这是一个单独的类 首先接收intent传过来的url我是用url的后14位作为存储本地的文件名 拿到文件路径之后 判断本地是否有此文件 有则打开没有则从服务器上下载并打开 ;下载文档代码;传入需要下载的文档的url 和存入内存的路径和dialog打开文件选择器整体代码

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例

Android 下载并打开PDF,Doc,Dwg文档实例