尽管有默认浏览器,但打开另一个浏览器

时间:2010-10-26 12:25:39

标签: android

开发一个应用程序,当用户点击链接时,它应该提示用户在myAppbrowser(我将创建)或默认浏览器(如活动选择器)中打开链接。 当用户再次单击默认浏览器应用程序提示时,“此页面无法在默认浏览器中打开”。 之后,我制作的浏览器应该运行...

如何实现这一点....请帮助我

1 个答案:

答案 0 :(得分:1)

取决于。

如果用户点击您的链接,从其中一个浏览器(非自己制作),则不会:出于安全原因,这是不可能的。 Android旨在让用户选择他想要用来打开某个链接的应用程序(更好的术语是:Intent)。

如果用户点击您创建的WebView中的链接,则可以截取该链接并创建自定义选择屏幕(或直接将其发送到您的应用程序而无需选择)。我忘了你需要覆盖哪种WebView方法来拦截链接点击,在Stackoverflow上看到它,只是没有链接atm。