2013-06-12 32 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這樣的網址。這對業務也有好處,當他們需要與我們相關的服務時,他們總會被提醒我們。 –

相關問題