Android intent to open user's preferred browser

后端 未结 6 780
梦如初夏
梦如初夏 2020-12-15 08:35

I\'ve been trying to find out how to create an intent that will open the user\'s preferred browser without specifying the URL. I know how to open it by giving a specific URL

6条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-15 09:08

    Here's how I did it:

    String packageName = "com.android.browser"; 
    String className = "com.android.browser.BrowserActivity"; 
    Intent internetIntent = new Intent(Intent.ACTION_VIEW);
    internetIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
    internetIntent.setClassName(packageName, className); 
    mHomeActivity.startActivity(internetIntent);
    

    If you have no homepage set, it'll open a blank page (at least in Android 2.1).

提交回复
热议问题