标签:方式 事件 指南 ext roi int order 启动服务 dbr
https://developer.android.com/guide/components/intents-filters.html
Intent
是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个:
Activity
表示应用中的一个屏幕。通过将 Intent
传递给 startActivity()
,您可以启动新的 Activity
实例。Intent
描述了要启动的 Activity,并携带了任何必要的数据。
如果您希望在 Activity 完成后收到结果,请调用 startActivityForResult()
。在 Activity 的onActivityResult()
回调中,您的 Activity 将结果作为单独的 Intent
对象接收。如需了解详细信息,请参阅 Activity 指南。
Service
是一个不使用用户界面而在后台执行操作的组件。通过将 Intent
传递给 startService()
,您可以启动服务执行一次性操作(例如,下载文件)。Intent
描述了要启动的服务,并携带了任何必要的数据。
如果服务旨在使用客户端-服务器接口,则通过将 Intent
传递给 bindService()
,您可以从其他组件绑定到此服务。如需了解详细信息,请参阅服务指南。
广播是任何应用均可接收的消息。系统将针对系统事件(例如:系统启动或设备开始充电时)传递各种广播。通过将 Intent
传递给 sendBroadcast()
、sendOrderedBroadcast()
或 sendStickyBroadcast()
,您可以将广播传递给其他应用。
[android开发篇] [应用组件]Intent 和 Intent 过滤器
标签:方式 事件 指南 ext roi int order 启动服务 dbr
原文地址:http://www.cnblogs.com/liuzhipenglove/p/7102991.html