android 浏览器

打开本地html文件的方法

有些html文件放在本地磁盘和sdcard,如何用打开这个网页呢?

这种应用在测试时非常有用。

有2个方法:

1. 使用文件管理器

如ES等,需要幸运的是你的文件管理器直接用浏览器打开。

2. 在浏览器输入地址

访问本地磁盘和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的标准,后面是程序目录。

比如sdcard的tesl.html

直接在浏览器里输入content://com.android.htmlfileprovider/sdcard/test.html回车就可以看到网页了。

在代码

webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html")

如果是其它程序的私有html文件,这样做会失败。

这是由于com.android.htmlfileprovider的权限不够,如果是重写一个私有的HtmlProvider位于同一个应用中,应该能解决问题。然后就参考了原来的com.android.htmlfileprovider

源代码,改写了下。问题解决了,使用私有的HTMLProvider,可以轻松的访问手机内存中,程序私有目录下的html文件。

网上有例子,你可以搜索!

取消

评论

android 文件管理器打开方式,android怎么用浏览器打开浏览器文件?相关推荐

  1. android文件管理器项目,浅析Android文件管理器(项目一)

    文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...

  2. android文件管理器listview,浅析Android文件管理器(项目一)

    文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...

  3. android文件管理器u盘,Android U盘文件显示在文件管理器

    在做物联网客户需求时,有客户要求实现u盘中的文件在文件管理器中显示,便于客户管理. 查看代码后,发现u盘是基于usb-otg挂载的,只要实现usb-otg文件显示在文件管理器中即可. android ...

  4. 浅谈Android文件管理器的几种实现方式(原理篇)--对我有帮助

    转自 https://blog.csdn.net/weixin_33698823/article/details/87269955 浅谈Android文件管理器的几种实现方式 为了完成毕业设计,我花费 ...

  5. 穿越派·派盘 + Solid Explorer = 全能 Android 文件管理器

    Solid Explorer 是一款非常优秀的 Android 文件管理器,Material Design 设计风格,双栏布局,可拖拽操作.支持 ROOT 权限.多媒体浏览器.压缩包支持,Chrome ...

  6. Android10文件管理,10款优秀的Android文件管理器

    本文将介绍10款Android文件管理器,包括:ES File Explorer.Dual File Manager XT.ASTRO File Manager,Ghost Commander,Fil ...

  7. android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...

    Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...

  8. android文件管理器项目,GitHub - yangsmith/FileExplorer: android file explorer android文件管理器...

    File_Explorer Android 文件管理器 #发布版本 ####腾讯助手 ####百度助手 ####91助手 #包常用ui控件有: 1.侧滑菜单slidingMenu 2.兼容action ...

  9. 视频教程-基于NDK、C++、FFmpeg的android视频播放器开发实战-Android

    基于NDK.C++.FFmpeg的android视频播放器开发实战 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算 ...

  10. 简单开发的android阅读器源码,包含了读取数据库和文件流处理功能

    原文:简单开发的android阅读器源码,包含了读取数据库和文件流处理功能 源代码下载地址:http://www.zuidaima.com/share/1838906559466496.htm 简单地 ...

最新文章

  1. qgc地面站如何导入离线地图_QGC地面站工具下载 QGroundControl(QGC地面站软件) v2018.11.02 免费安装版 下载-脚本之家...
  2. 网络宣传推广浅谈关键词排名好却没有流量的原因解决方法!
  3. 超全!整理常用的iOS第三方资源
  4. Spring Data JPA 从入门到精通~如何配置多数据源
  5. 基于光强的角点检测(SUSAN角点检测、FAST角点检测、FAST-ER角点检测)
  6. 个人的中小型项目前端架构浅谈(转)
  7. 用户 sa 登录失败。_Sqlserver2008R2特定用户只能查看管理指定的数据库
  8. ASP.NET Identity系列01,揭开神秘面纱
  9. Android报错: Caused by: java.lang.ClassCastException: com.github.mikephil.charting.charts.PieChart can
  10. 广数980tc3从u盘复制到系统_广州数控GSK980TC3系列 编程及操作手册.pdf
  11. 西门子PLC的选型方法总结
  12. ip数据库 纯真 mysql 查询_纯真IP数据库格式详解 附demo
  13. cad通过钢筋大样生成钢筋明细表插件_易图(CAD插件For2016-2018)下载|易图(CAD插件For2016-2018)官方版下载_v18.3.1_9号软件下载...
  14. PCB多层板设计技巧
  15. android4.4.3版本root,EMUI3.0 Android4.4.4以下完美ROOT教程
  16. 使用kubeadm在CentOS上搭建Kubernetes1.14.3集群
  17. 网页实现从数据库读取数据并简单分页
  18. 游戏开发中的数学和物理算法10-18
  19. 柯布-道格拉斯效用函数下的pcr抽卡策略
  20. 程序员成功之路 ——The road ahead for programmer(演讲稿)(转)

热门文章

  1. B2C 和 C2C 你们是怎么区别的?
  2. Improved and Efficient Conversational Slot Labeling through Question Answering
  3. html css 画梯形,css怎么画梯形?
  4. android 在线获取音乐歌词lrc文件
  5. Java 基础篇:第十九章:多线程
  6. mt7620n华硕固件下载_无法安装Windows10,这台电脑磁盘布局不受UEFI固件支持解决方法...
  7. 深入理解 OC/C++ 闭包
  8. bzoj2101[Usaco2010 Dec]Treasure Chest 藏宝箱 DP
  9. 知到网课大学生安全文化考试试题|真题|题库(含答案)
  10. 使用树莓派3开发板,基于android things 物联网系统来运行TensorFlow解析图像