2014.01.17
前幾天遇到一個需求:在SB Notes項目中需要點擊一個Button調用默認的瀏覽器打開指定的url。
我認為需要注意的幾點:
1、有無網絡的情況
2、對於pop up出來的Window各種分辨率下的布局
3、倘若設備上未安裝瀏覽器
嘗試方法一:
Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("https://saddleback.v2s.mobi/"); intent.setData(content_url); intent.setClassName("com.android.browser","com.android.browser.BrowserActivity"); startActivity(intent);
在Kindle Fire中調試失敗。
嘗試方法二:
final Uri uri = Uri.parse("https://saddleback.v2s.mobi/"); final Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it);
現有所有設備都調試成功。
thanks
jack.lee