Android实现打开浏览器

1. 调用浏览器打开对应的网址:

		Intent intent = new Intent();
		intent.setAction(Intent.ACTION_VIEW);        
		Uri uri = Uri.parse("http://www.baidu.com/");       
		intent.setData(uri);
		intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");        
		launcher.startActivity(intent);

 

2. 调用手机上的Google Play程序,搜索应用程序:

       /** 
 * market://search?q=pname:<package> 
 */  
private void startSearchPNAMEIntent(){  
    String pkgname;  
      
    if(mEditText != null){  
        pkgname = mEditText.getText().toString();  
    }else{  
        return;  
    }  
      
    Uri uri = Uri.parse("market://search?q=pname:"+pkgname);           
    Intent it = new Intent(Intent.ACTION_VIEW, uri);           
    startActivity(it);   
}  
  
/** 
 * market://search?q=pnames:<package> 
 */  
private void startSearchPNAMESIntent(){  
       String pkgnames;  
      
    if(mEditText != null){  
        pkgnames = mEditText.getText().toString();  
    }else{  
        return;  
    }  
      
    Uri uri = Uri.parse("market://search?q=pnames:"+pkgnames);           
    Intent it = new Intent(Intent.ACTION_VIEW, uri);           
    startActivity(it);   
}  
  
/** 
 * market://search?q=pub:Your Publisher Name 
 */  
private void startSearchPUBIntent(){  
       String pub;  
      
    if(mEditText != null){  
        pub = mEditText.getText().toString();  
    }else{  
        return;  
    }  
      
    Uri uri = Uri.parse("market://search?q=pub:"+pub);           
    Intent it = new Intent(Intent.ACTION_VIEW, uri);           
    startActivity(it);   
}  
  
/** 
 * market://details?id=<package_name> 
 */  
private void startSearchIDIntent(){  
       String id;  
      
    if(mEditText != null){  
        id = mEditText.getText().toString();  
    }else{  
        return;  
    }  
      
    Uri uri = Uri.parse("market://details?id="+id);           
    Intent it = new Intent(Intent.ACTION_VIEW, uri);           
    startActivity(it);   
}  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值