2013-06-12 38 views
1

这可能听起来很容易,但不幸的是我找不到任何教程。我试图制作一个简单的移动应用程序(iOS和Android),如果你点击图标,它会在手机浏览器中打开一个URL。创建一个指向URL的移动应用程序

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

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

谢谢。

+0

你想做一个浏览器或做你只是想打开应用程序中的按钮的链接? – IronManGill

+0

就这样我很清楚。你希望用户点击主屏幕上的图标,然后启动一个浏览器,然后加载一个url?即你不希望一个应用程序启动你自己的? – LokiSinclair

+0

你可以使用手机来做到这一点。 [链接](http://docs.phonegap.com/en/2.8.0/guide_getting-started_index.md.html#Getting%20Started%20Guides) –

回答

3

这是你如何为Android

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"]]; 
+0

打我吧!哎呀! :) – LokiSinclair

1

我不知道了点,但我猜下面会工作。您仍然可以在后台运行应用程序,因为这是Android生命周期的工作原理。

因此,我会继续使用'空白'活动创建您的默认应用程序。完成后,您只需确保在创建应用程序时启动浏览器意图。我还没有测试此代码,但我敢肯定它会工作(几乎没有调试):

您需要指定要浏览的网址:

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

然后你需要以创建浏览器的意图:

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

最后你需要启动新的活动:

startActivity(browser); 

除了t帽子,你必须玩弄它。多一点信息会很棒,但至少应该让你开始。

+0

谢谢你,问题是我有一个JQuery Mobile应用程序,我喜欢我的客户随时在手机上使用它,而不是像www.example.com/app这样的网址。这对业务也有好处,当他们需要与我们相关的服务时,他们总会被提醒我们。 –

相关问题