两次经历需要在Android手机上打开本地文件:一次是一些保存的.mht文件想放到手机浏览;一次是KeePass文件想保存一份.html备份到手机上,但不想使用WPS等庞大的APP。虽然Android ICS自带了HTML查看器可以正常浏览本地Htm、Html和Mht文件,但没有查找等编辑功能,还是需要使用Android原生浏览器。
Android浏览器打开本地文件
Android浏览器基于Webkit,理论上就应该支持Htm、Html和Mht文件,但Android浏览器的地址栏没有打开本地的选项,也不能像PC上一样直接将文件拖放到Android浏览器。
在Android 4.0.3上测试发现,可以通过“file://”的特殊地址让Android浏览器正常打开本地Htm、Html和Mht文件。
比如在SDcard根目录上有一个test.html文件,则在Android浏览器的地址栏中输入
file:///mnt/sdcard/test.html
这样就可以将Excel等文件导出为Htm、Html和Mht文件,直接在Android浏览器中正常查看和搜索,排版格式和Excel原文件也完全一致。
其他图片文件,svg文件等同理,Chrome For Android也同样适用。
如果使用了第三方文件管理器可能更方便,比如TC可以直接设置Htm、Html和Mht文件内联到Android浏览器。但是ES文件浏览器貌似只能识别UCweb,原装的反而不支持?