2014-01-20 60 views
6

我有一個使用LibGDX的安卓遊戲。在這裏面,我有通過在瀏覽器中打開的URL一些按鈕:使用瀏覽器打開網址 - RoboVM/iOS

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://myURL/")); 
startActivity(intent); 

這似乎很好地工作......

的問題是,我想向端口遊戲上運行iOS與RoboVM並不知道如何設置類似的東西。

隨着RoboVM綁定,我認爲我可能要被使用的OpenURL()方法:

openURL (UIApplication application, NSURL url, String sourceApplication, NSObject annotation) 

但除了NSURL,我不知道我需要被路過的其他什麼3個參數。並且無法在線找到有關如何使用它的示例。

回答

12

在libgdx中已經有一個抽象,適用於所有當前支持的平臺(Android,Desktop,HTML5和iOS)。

Net#openURI

Gdx.net.openURI("http://stackoverflow.com/questions/21242116/opening-urls-with-the-browser-robovm-ios"); 

(這是RoboVM執行:RoboVM IOSNet#openURI只是作爲一個參考,使用抽象無需進行特定於平臺的代碼時libgdx已經這樣做是爲了你。))

+0

感謝它幫了我很多 – dilz

相關問題