【问题标题】:Android activity as a browserAndroid Activity 作为浏览器
【发布时间】:2014-05-29 19:01:40
【问题描述】:

我有一个活动,我想将其制作成浏览器。
为此必须在manifest.xml 中输入哪些条目?我希望 Activity 也像标准浏览器、firefox 或 google chrome 等其他浏览器一样作为 URL-Intent 的目标。

我很抱歉英语很糟糕,这不是我的母语。

【问题讨论】:

    标签: android-intent android-browser


    【解决方案1】:

    在清单中的 <activity> 标记中,创建一个 <intent filter> 标记,其中包含一个包含方案和/或主机的 <data> 标记。这样,当浏览器打开您的 scheme://host 时,它会询问用户是否要使用您的应用来查看链接。

    打开您的活动后,您可以通过在您的Activity 中调用getIntent() 来获取用户打开的完整网址。

    http://developer.android.com/guide/topics/manifest/data-element.html

    【讨论】:

    • 谢谢!我不知道<data> 标签是必须的。但是我希望该活动成为每个主机的每个链接的目标?我怎样才能做到这一点?
    • 尝试省略主机标签
    • 谢谢!我要试试这个。
    猜你喜欢
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2011-05-08
    • 2017-01-01
    • 2016-12-29
    • 1970-01-01
    相关资源
    最近更新 更多