如何在android studio中使用google chrome作为参考?

如何在android studio中使用google chrome作为参考?,android,google-chrome,android-studio,google-chrome-extension,Android,Google Chrome,Android Studio,Google Chrome Extension,我不知道这是否可能,但我想知道。可以在android studio中引用google chrome(应用程序)吗?我正在考虑制作一个引用谷歌chrome应用程序的应用程序,让该应用程序在chrome中显示当前打开的url,在chrome中显示url更改的else if语句,或者在我的应用程序中显示chrome中显示的url的文本。我一直在做研究,并没有找到任何关于这一点,但发现有一些方法可以在谷歌chrome上开发东西,比如,等等 所以,我想也许我会把我的问题贴在这里,看看是否有人能帮助我,或者

我不知道这是否可能,但我想知道。可以在android studio中引用google chrome(应用程序)吗?我正在考虑制作一个引用谷歌chrome应用程序的应用程序,让该应用程序在chrome中显示当前打开的url,在chrome中显示url更改的else if语句,或者在我的应用程序中显示chrome中显示的url的文本。我一直在做研究,并没有找到任何关于这一点,但发现有一些方法可以在谷歌chrome上开发东西,比如,等等

所以,我想也许我会把我的问题贴在这里,看看是否有人能帮助我,或者告诉我我的要求是否可行


提前感谢您的建议

是的,可以在特定浏览器中打开URL

但是它不受欢迎,因为如果由于某种原因没有安装目标应用程序,它很可能会抛出一个
ActivityNotFoundException
异常

您最好让用户选择要在哪个浏览器中打开URL

如何打开URL的示例如下:

String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

是的,可以在特定浏览器中打开URL

但是它不受欢迎,因为如果由于某种原因没有安装目标应用程序,它很可能会抛出一个
ActivityNotFoundException
异常

您最好让用户选择要在哪个浏览器中打开URL

如何打开URL的示例如下:

String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

(路人)谢谢你的答复。我有研究表明,URL可以通过android studio中的一个应用程序来实现,但是否可以使用chrome的if或if语句来实现呢?比如说,如果我制作了一个应用程序,用if语句检查chrome中的当前url,比如“url=”是true,那么该应用程序就会发送消息“development site”。如果可能的话,我怎样才能做到这一点?我很难完全理解你想要实现的目标。但据我所知,Chrome不允许其他外部应用程序控制如何轻松打开URL。如果您需要对URL的打开方式进行细粒度控制,您可以使用自己定制的
WebView
,这基本上是一个精简版的Chrome,然后覆盖该方法。(Passer)谢谢您的回复。对不起,误会了。让我试着更好地解释一下。我正在尝试从chrome获取一个URL,并让我的应用程序检查该URL。如果URL与我在If语句中的URL匹配(我试图找出它是否等于chrome的网址),那么它将显示一条消息或将URL更改为chrome中的另一个地址。这有点像,但我想举个例子。我真的希望这对你有帮助。好的,那就更清楚了。我很抱歉,但我认为Chrome本身不会/不应该允许外部应用程序这么做(这是给另一个应用程序很大的权力,例如恶意应用程序可以利用它来监视用户的浏览习惯等)。能够查看Chrome中打开的标签列表的最接近的事情是,如果你通过ADB连接到你的设备,打开chrome,然后导航到
chrome://inspect/#devices
在您的设备上。好的,过路人。那么,在谷歌chrome应用程序上就没有办法做这样的扩展了?因为我想制作一个类似智能互联网过滤器的应用程序,如果用户访问了错误的地址,它会阻止并改变url地址,但如果谷歌不想让这个想法出现在应用程序中,而只想让它出现在谷歌chrome(桌面)上,这是有意义的。(Passer)谢谢你的回复。我有研究表明,URL可以通过android studio中的一个应用程序来实现,但是否可以使用chrome的if或if语句来实现呢?比如说,如果我制作了一个应用程序,用if语句检查chrome中的当前url,比如“url=”是true,那么该应用程序就会发送消息“development site”。如果可能的话,我怎样才能做到这一点?我很难完全理解你想要实现的目标。但据我所知,Chrome不允许其他外部应用程序控制如何轻松打开URL。如果您需要对URL的打开方式进行细粒度控制,您可以使用自己定制的
WebView
,这基本上是一个精简版的Chrome,然后覆盖该方法。(Passer)谢谢您的回复。对不起,误会了。让我试着更好地解释一下。我正在尝试从chrome获取一个URL,并让我的应用程序检查该URL。如果URL与我在If语句中的URL匹配(我试图找出它是否等于chrome的网址),那么它将显示一条消息或将URL更改为chrome中的另一个地址。这有点像,但我想举个例子。我真的希望这对你有帮助。好的,那就更清楚了。我很抱歉,但我认为Chrome本身不会/不应该允许外部应用程序这么做(这是给另一个应用程序很大的权力,例如恶意应用程序可以利用它来监视用户的浏览习惯等)。能够查看Chrome中打开的标签列表的最接近的事情是,如果你通过ADB连接到你的设备,打开chrome,然后导航到
chrome://inspect/#devices
在您的设备上。好的,过路人。那么,在谷歌chrome应用程序上就没有办法做这样的扩展了?因为我想制作一个类似智能互联网过滤器的应用程序,如果用户访问了错误的地址,它会阻止并改变url地址,但如果谷歌不想让这个想法出现在应用程序中,而只想让它出现在谷歌chrome(桌面)上,这是有意义的。