在Android中的特定应用中手动打开超链接

时间:2016-11-28 21:16:02

标签: android android-intent

我使用Twitter应用程序关注很多新闻媒体。他们每个人都在其网站上发布文章链接。我想在新闻媒体专用的Android应用中打开这些文章。其中一些,如NYTimes应用程序,它自己做。但他们中的大多数人都没有。我认为这是因为他们没有在他们的应用程序中宣布这样做的意图。所以基本上我想编写一个应用程序,它可以让我选择将文章的超链接重定向到特定的应用程序,我想为多个应用程序执行此操作。是否可以创建一个在URL上运行的正则表达式并相应地将其重定向到正确的应用程序?

2 个答案:

答案 0 :(得分:1)

  

是否可以创建一个可在URL上运行的正则表达式

这是不可能在摘要中说明的。 Android的<intent-filter>系统不允许过滤网址的所有部分。

  

并相应地将其重定向到正确的应用程序?

这是不可能在摘要中说明的:

  • 新闻网站的应用程序无需任何方式让外部应用程序告诉它要查看的内容

  • 不要求应用程序的开发人员记录如何将网站网址转换为可用于告诉应用程序查看内容的任何输入

因此,某些新闻应用可能可能,但细节会因应用而异。

答案 1 :(得分:0)

不是我知道的 - 虽然这是一个有趣的概念。

以下是一些需要了解的事项:

解决方法:

  • 学习开发自己的Android ROM以修改Android开源项目,添加您的意图解析逻辑,编译并准备好部署新的Android ROM,在手机上安装ROM,保持手指交叉。