应用程序有三个核心组件: activities, services, and broadcast receivers。它们三者通过Intent这种消息机制来激活。Intent消息可以在不同或者同一程序的组件之间传递消息。Intent对象描述了一个抽象的行为,在广播中,它描述了发生的事件。
下面的程序是通过intent在两个activity之间传递消息。
在按钮响应中,首先新建一个intent,并且设置其启动的class,然后定义一个数据包(bundle),在其中定义传递的数据:time now,最后,把数据放入intent,并启动新的activity。
既然有启动的class,我们来编写一个最简单的:
为了区别,我们另外定义一个界面的layout,称之为main2,在其上随便放置几个控件,用droiddraw来生成一个即可。
最关键的,需要在AndroidManifest.xml里面加入新的activity描述,在前一个activity之后加入:
<activity android:name=".Target"></activity>
运行结果如下:
按下按钮之后:
intent的消息机制非常强大,下面的章节里我们会深入介绍其应用。
分享到:
相关推荐
Android(OPhone)学习笔记-界面设计工具
AndroidOPhone Android-OPhone-src
AndroidOPhone Android-OPhone-src
AndroidOPhone Android-OPhone-src
AndroidOPhone开发完全讲义源码Android-OPhone-src
android Ophone 开发书籍的源代码
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part1) 下载全部后(共6个)解压将其后缀改为.jar
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part3) 下载全部后(共6个)解压将其后缀改为.jar
android ophone source code 4
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part5) 下载全部后(共6个)解压将其后缀改为.jar
Android OPhone 开发完全讲义
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part2) 下载全部后(共6个)解压将其后缀改为.jar
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part4) 下载全部后(共6个)解压将其后缀改为.jar
中国移动 Android OPhone SDK (OPhone-sdk_windows-1.5.part6) 下载全部后(共6个)解压将其后缀改为.jar
李宁老师书籍《Android/Ophone开发完全讲义》
Android-Ophone开发完全讲义 源代码
Android/Ophone开发完全讲义源码,供大家分享
作者: 李宁 出版社:中国水利水电出版社 本书是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。 源码中包含许多源程序,值得参考。
作者: 李宁 出版社:中国水利水电出版社 本书是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。 源码中包含许多源程序,值得参考。