将自定义浏览器设置为黑莓中的默认浏览器
我已经制作了自己的浏览器 - 现在我想做的是将自己的浏览器设置为默认浏览器,以便当用户单击黑莓默认浏览器时,我的浏览器将打开。
可以这样做吗?
提前致谢
I have made my own browser - now what I am trying to do is set my own browser as the default browser so that when a user clicks on the blackberry default browser, my brower will open.
Is it possible to do this?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,您无法用自己的浏览器替换系统浏览器。
像其他答案所说的那样在后台进行轮询是个坏主意,原因有几个,包括不必要地使用电池电量。
Unfortunately, you can't replace the system browser with your own browser.
And polling in the background like the other answer says is bad idea for several reasons, including needless use of your battery charge.
有趣的问题:)
我想不出一种方法可以完全按照你的要求来做......但你可以尝试类似的方法
使用 ApplicationManager.getApplicationManager().getVisibleApplications(); 以相当快的时间间隔从后台进行轮询;
如果 Web 浏览器进入前台,您的进程将启动对话框。
例如“您想使用我的超级浏览器吗?[是][否]”
Cheers
Ray
Interesting question :)
I cannot think of a way to do it exactly as you've asked... but you could try something like
poll from the background at a fairly quick interval using
ApplicationManager.getApplicationManager().getVisibleApplications();
And if the web browser comes to the foreground your process launches your dialog.
E.g. "Would you like to use my super-duper browser instead? [yes] [no]"
Cheers
Ray