首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android Intent 啟動瀏覽器打開指定 URL:使用 ACTION_VIEW + Uri.parse

     編輯:程式設計綜合問答

代碼

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://www.example.com"));
startActivity(intent);

關鍵點

  • `ACTION_VIEW` + `http/https` scheme → 系統瀏覽器(或用戶選擇的默認瀏覽器)。
  • `Uri.parse` 自動處理字符串解析,無需手動編碼。
  • 若裝置無瀏覽器會拋 `ActivityNotFoundException`,建議 `try-catch` 並 Toast 提示。

地圖座標跳轉

// Google Maps
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=37.7749,-122.4194(標題)");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps"); // 強制 Google Maps
startActivity(mapIntent);

不指定 `setPackage` 會彈出選擇器(地圖、導航等)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved