设为首页 加入收藏

TOP

Android的Intent机制
2014-11-24 12:33:25 来源: 作者: 【 】 浏览:1
Tags:Android Intent 机制

传统的事件处理,讲究的是处理者(handler)的触发,当事件发生时,便callback事件的处理者,或是直接将该事件传送(forward)给应用程序,由应用程序决定处理方式。


在「Intent」这样的事件处理观念里,Android 试图将事件解释为「应用程序的意图」或是「使用者的意图」,并试着去解释该意图的目的,若 Android 系统本身能理解应用程序的意图,便会自行去处理该意图所应执行的工作。Android的做法是,在每一意图(Intent)都带有一个动作(action),并根据不同的动作去行动。


下面是一个通过Intent实现一个自动拨号的例子:


建立一个android工程IntentDialer,编辑IntentDialer.java:



这个例子的概念并不难理解:送出一个带有內建action的Intent給框架,因为action为CALL,所以框架会去启动拨号activity并拨打电话。


程序运行结果:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android使用NinePatch图片实现大.. 下一篇Android App Widget设计

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言指针从入门到基 (2025-12-26 05:21:36)
·【C语言指针初阶】C (2025-12-26 05:21:33)
·C语言指针的定义和使 (2025-12-26 05:21:31)
·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)