如何在內置的網頁浏覽器中從代碼打開一個URL,而不是在我的應用程序中?
我嘗試這樣做:
Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(strURL));
startActivity(myIntent);
但是我得到了一個異常:"No activity found to handle Intent{action=android.intent.action.VIEW data =www.google.com"
試試這個:
Intent browserIntent= new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));startActivity(browserIntent);
我用這個是可以的。
對於缺少的"http://" ,我通常是這樣做:
if (!url.startsWith("http://") && !url.startsWith("https://"))
url = "http://" + url;
我也可能將用戶輸入的帶有"http://"的URL地址先填到你的EditText