How can I open a URL in Android's web browser from my application?

前端 未结 30 2801
庸人自扰
庸人自扰 2020-11-21 22:09

How to open an URL from code in the built-in web browser rather than within my application?

I tried this:

try {
    Intent myIntent = new Intent(Int         


        
30条回答
  •  无人及你
    2020-11-21 22:51

    Simple and Best Practice

    Method 1:

    String intentUrl="www.google.com";
    Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(intentUrl));
        if(webIntent.resolveActivity(getPackageManager())!=null){
            startActivity(webIntent);    
        }else{
          /*show Error Toast 
                  or 
            Open play store to download browser*/
                }
    

    Method 2:

    try{
        String intentUrl="www.google.com";
        Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(intentUrl));
            startActivity(webIntent);
        }catch (ActivityNotFoundException e){
                    /*show Error Toast
                            or
                      Open play store to download browser*/
        }
    

提交回复
热议问题