根据URL打开特定应用

时间:2013-01-30 05:29:59

标签: android android-intent android-manifest

我想打开一个应用程序,如果网址

例如,如果此人打开:http://www.example.com/id=100,我想解析example.com并显示使用我的应用打开它的选项。

youtube使用相同的功能,如果您点击youtube链接,它会询问您是想使用youtube打开它还是直接播放YouTube视频

2 个答案:

答案 0 :(得分:7)

您可以使用http架构和要使用应用打开的域向意图过滤器添加data specification

<intent-filter ... >
    <data android:scheme="http" android:host="example.com" />
    ...
</intent-filter>

答案 1 :(得分:1)

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);