码迷,mamicode.com
首页 > 其他好文 > 详细

在程序中打开浏览器(方法1)

时间:2017-04-02 20:27:31      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:list   prot   活动   字符   ted   单击   隐式intent   intent   out   

实验名称:打开内置浏览器

实验现象:通过点击程序中button,打开内置浏览器

使用技术:隐式Intent中的Uri.parse()方法

步骤:

1、新建一个项目,加载布局,添加一个button

技术分享
技术分享

2、button的单击事件

  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.activity_main); //为活动加载布局
  5. Button button =(Button) findViewById(R.id.button1); //获得按键的实例
  6. button.setOnClickListener(new View.OnClickListener(){ //设置按键的监听事件
  7. @Override
  8. public void onClick(View v){ //点击按键
  9. Intent intent=new Intent(Intent.ACTION_VIEW);
  10. intent.setData(Uri.parse("http://www.baidu.com")); //通过uri.parse()方法就网址字符串解析为一个uri对象
  11. startActivity(intent); //启用这个Intent
  12. }
  13. });
  14. }

uri.parse()方法:将一个网址字符串解析为一个uri对象
setData()方法:接收一个Uri对象,主要用于指定当前Intent正在操作的数据,而这些数据通常都是以字符串的形式传入到uri.parse()方法中解析产生的

3、运行程序

附件列表

     

    在程序中打开浏览器(方法1)

    标签:list   prot   活动   字符   ted   单击   隐式intent   intent   out   

    原文地址:http://www.cnblogs.com/aqyl/p/6659686.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!