首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我在Symbian OS第5版中通过浏览器单击URL,我如何默认打开我的应用程序

问如果我在Symbian OS第5版中通过浏览器单击URL,我如何默认打开我的应用程序
EN

Stack Overflow用户
提问于 2010-04-23 12:42:45
回答 1查看 600关注 0票数 1

我想要打开/启动我的应用程序时,我点击一个特定的网址从浏览器的Symbian OS Series60第5版。

(所以,如果我点击一个"station“Url,它将启动我的应用程序并通过我的播放器播放)

有没有可能让它做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2010-04-24 02:51:07

我不能保证你可以自己做这件事。

我建议您先阅读诺基亚内容处理框架的文档。

但是,操作系统认为特定的MIME类型应该由特定的应用程序处理,而Web浏览器实际上允许这种情况发生,这两者之间存在差异。

可以在Series60第5版手机上安装多个网页浏览器。我假设你只对手机中已经包含的基于Webkit的默认web浏览器感兴趣,但你需要注意的是,它可能不是手机所有者最终会定期使用的浏览器。Opera Mini非常受欢迎,它肯定不会让你在这里做你想做的事情。

即使使用默认的Webkit web浏览器,如果没有手机制造商的至少一些支持,您也很可能无法执行您想要的操作,因为您依赖于:

  • Symbian内容处理框架能够将URL (而不仅仅是MIME类型)的方案考虑为内容标识符,并且Web浏览器与内容处理框架

完全集成

  • 或网络浏览器,它允许你编写一个插件,让它能够理解什么是新的网址方案(网址不是以“http://"”开头的网址),将其显示为超链接(你可能不需要做任何工作就可以立即在手机上获得它,值得一试。),并在用户激活超链接时按你想要的方式行事。

有一种替代方案值得尝试:保持“HTTP”方案,但确保您的http://“服务器在接收到对数据的HTTP GET请求时,在HTPP报头中返回您自己的MIME类型。

显然,您需要在手持设备上安装应用程序并能够处理该MIME类型。

您有更好的机会将默认Web浏览器与操作系统充分集成,从而使其正常工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2696252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档