1

这听起来可能有点简单,但不幸的是我找不到任何教程。我正在尝试制作一个简单的移动应用程序(iOS 和 Android),如果您单击该图标,它将在移动浏览器中打开一个 URL。

有没有一种简单的方法可以让我在移动浏览器中单击打开 URL 时只安装图标和该图标的应用程序。

PS。我知道书签选项,但我想把它作为一个应用程序。

谢谢你。

4

2 回答 2

4

这就是你为安卓做的

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
context.startActivity(browserIntent);

这就是你在 iOS 上的做法

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
于 2013-06-12T07:14:49.967 回答
1

我不确定这一点,但是我想以下方法可行。您仍然可以让您的应用在后台运行,因为这就是 Android 生命周期的工作方式。

所以,我会继续创建带有“空白”活动的默认应用程序。完成后,您所要做的就是确保在创建应用程序时启动浏览器意图。我还没有测试过这段代码,但我确信它会工作(几乎没有调试):

您需要指定要浏览到的 url:

Uri urlToBrowse = Uri.parse("YOUR_URL_GOES_HERE");

然后你需要为浏览器创建一个意图:

Intent browser = new Intent(Intent.ACTION_VIEW, urlToBrowse);

最后,您需要开始新的活动:

startActivity(browser);

除此之外,您将不得不玩弄它。多一点信息会很棒,但这至少应该让你开始。

于 2013-06-12T07:21:06.510 回答