2014-04-03 46 views
0

我正在使用Xamarin的原生Google Glass應用程序。我的QR碼掃描工作正常 - 但掃描後我想在Glass瀏覽器中打開一個URL。這是可能的嗎?下面的代碼只是顯示文本已被正確掃描。但我真的想打開URL:result.Text。在Google Glass上打開網址

任何幫助將不勝感激。謝謝!

Console.WriteLine ("Scanned Barcode: " + result.Text); 
var card2 = new Card (this); 
card2.SetText ("Card Scanned."); 
card2.SetFootnote ("Just scanned!"); 
SetContentView (card2.ToView()); 

回答

0

您可以用以下意圖定義一個新的菜單項。

Intent i = new Intent(Intent.ACTION_VIEW); 
       i.setData(Uri.parse(result.Text)); 
       startActivity(i); 
0

是的,您可以在Glass瀏覽器中打開一個URL。

如果result.Text是一個URL(如 「http://www.stackoverflow.com」),這將工作:

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setClassName("com.google.glass.browser", "com.google.glass.browser.WebBrowserActivity"); 
i.setData(Uri.parse(result.Text)); 
startActivity(i);