我自己的程序要实现的功能是,有一个按钮当点击该按钮时,便启动手机的UC浏览器或者手机自带的浏览器,然后浏览器打开我传给浏览器的网址。这该如何实现,要怎么String对象的网址给浏览器?

解决方案 »

  1.   

    1.你要知道浏览器的Action值(用于Intent跳转)或者通过包管理器得到Actiivty的名称。
    2.你需要了解意图过滤器中data的参数描述,即需要传递什么样的参数。如果只是打开应用程序这一项可以不用。
    3.startActivity 跳转。
      

  2.   

    那比如我手机里面装了UC浏览器,它的包名在哪里看,是什么?那个data参数在Android手机自带的浏览器是什么?
      

  3.   

    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_WEB_SEARCH);
    intent.putExtra(SearchManager.QUERY,"searchString")
    startActivity(intent);
      

  4.   

    在别人的博客上找到了:
    Uri uri = Uri.parse("http://www.google.com");
    Intent it  = new Intent(Intent.ACTION_VIEW,uri);
    startActivity(it);