首页 > 其他 > 详细

Intent使用方法

时间:2014-10-11 14:51:46      阅读:103      评论:0      收藏:0      [点我收藏+]

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使用方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!