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

Intent(二)隐式调用intent

时间:2016-11-16 02:35:07      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:其他   浏览器   url   int   这一   ati   dia   intent   技术   

      在上一节我们一起学习了显示调用Intent,这一节我们来学习如何隐式调用Ingtent。有了这个我们就可以调用其他的线程,或者程序,可以让我们的应用程序变得多彩,如打开网页,拨打电话等。

      接下来让我们来做两个例子:第一个调用浏览器,第二个调用拨号盘。

       1.调用浏览器:接着上次的例子,在MainActivity中的按钮添加以下代码:

       

 Intent intent=new Intent(Intent.ACTION_VIEW) ;//这个是系统的一个内置动做。
                intent.setData(Uri.parse("http://www.cnblogs.com/c546170667"));//通地URI来进行打开URL
                startActivity(intent);//执行

   这里首先指定Intent的atcion是action_view,这是一个内置的动作,格式android.intent.action.View,然后通过Uri.parse()方法将网址转换成Uri对象,再调用intent.setData()方法将对象传递过去。

技术分享技术分享

----------------------------------------------------------------------------------

     打电话也是一样,调用Intent.ACTION_DIAL就可以。

 

Intent intent=new Intent(Intent.ACTION_DIAL) ;
               // intent.setData(Uri.parse("http://www.cnblogs.com/c546170667"));
                intent.setData(Uri.parse("tel:110"));
                startActivity(intent);

 

技术分享

 

 

 

 

     

    

Intent(二)隐式调用intent

标签:其他   浏览器   url   int   这一   ati   dia   intent   技术   

原文地址:http://www.cnblogs.com/c546170667/p/6067783.html

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