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

Intent使用方法

时间:2014-10-11 17:07:15      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:android   基础学习   

Intent是android系统中的最佳男主角,Intent翻译成中文的意思是“意图”,说白了就是“我想要。。。”,也就是说目前执行中的Activity想要请其他的Activity或者Android系统中的其他程序来完成一件工作,并且把使用权交给对方,然后目前的Activity变回进入停止的状态,直到对方完成工作交回执行权后,才会再回到执行状态。

首先举一个简单的例子:

Intent t=new Intent();
it.setClass(Main.this,Game.class);
startActivity(it);


这里是Intent对象最简单的格式,我们利用setClass()方法直接指定要启动的Activity类(就是Game.class),并填入此Intent对象的拥有者(类名称.this),接着就调用startActivity()方法将它送出。

Intent对象的另一种使用方式是只记录要处理的的信息以及处理方法,例如检查、传送、加入或者删除,然后将它送出。这种类型的Intent对象需要有一个Uri对象,它是用来存储要处理的数据,举一个例子,例如程序中需要开启一个网页,可以利用以下的程序代码对Android系统执行网页浏览程序:


Uri uri=Uri.parse(http://www.baidu.com);
Intent it=new Intent(Intent.ACTION_VIEW,uri);
startActivity();


Intent对象可以完成许多种类型的工作,比如开启网页、打电话、传送信息、发送email、播放影片、播放音乐、开启图片、安装程序、拍摄照片等等。


Intent使用方法

标签:android   基础学习   

原文地址:http://blog.csdn.net/u013476464/article/details/39992659

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