在Android上使用自定义URI协议返回图像/HTML

在Android上使用自定义URI协议返回图像/HTML,android,Android,我想知道是否有可能通过Android注册自定义URI协议来启动应用程序,而不是启动应用程序本身来返回web内容,比如myapp://images/logo.png 将图像logo.png返回到网络视图 我正在为一家公司开发一个用Android打开文档库的工具。这些库只是包含HTML、图像、XML等的zip文件。。桌面版本已经使用自定义URI协议处理程序,因此库中的所有HTML文件都已硬编码以使用它 有没有办法实现这一点?我不希望在加载时通过注入JavaScript来修改DOM,但通过搜索它似乎是

我想知道是否有可能通过Android注册自定义URI协议来启动应用程序,而不是启动应用程序本身来返回web内容,比如myapp://images/logo.png 将图像logo.png返回到网络视图

我正在为一家公司开发一个用Android打开文档库的工具。这些库只是包含HTML、图像、XML等的zip文件。。桌面版本已经使用自定义URI协议处理程序,因此库中的所有HTML文件都已硬编码以使用它

有没有办法实现这一点?我不希望在加载时通过注入JavaScript来修改DOM,但通过搜索它似乎是唯一的方法。希望这里有人能告诉我其他的情况

谢谢, 丹尼尔

我想知道是否有可能通过Android注册自定义URI协议来启动应用程序,而不是启动应用程序本身来返回web内容,比如myapp://images/logo.png 将图像logo.png返回到网络视图


只有当
myapp
content
替换,并且
images
ContentProvider的权威,类似于您的需求:但不幸的是,它并没有如预期的那样工作。是的,遗憾的是,这并不是我想要的,但如果我最终用大量的find/replace遍历DOM,它可能会有所帮助。所以谢谢你是的,这是我的替代方案。问题是,我无法控制html文件的生成,而且它们已经有了桌面查看器的协议。由此看来,我猜我唯一的选择是通过注入Javascript来破坏DOM,从而在每个HTML文件中替换它们?@Daniel Brierton:是的。至少,我知道没有其他解决办法。