安卓android框架与应用开发介绍.pptVIP

  • 0
  • 0
  • 约1.54千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
安卓android框架与应用开发介绍

Intent可以理解为应用程序向系统表达的一种意愿:希望系统做什么。 一个Activity可以通过intent来启动另外的activity或service实例,或者通过intent来发起一个广播。 Service可以通过intent来启动一个activity或另一个service实例,也可以通过intent发起一个广播。 Broadcast receiver通过获取intent取得其关注的广播消息。 * 显式的,应用程序向系统发出intent,指明需要哪一个component处理。 隐式的,应用程序向系统发出一个intent,但没有具体指明该intent的接收者,由系统匹配最合适的接收者负责处理。如果存在多个匹配,那么系统会弹出对话框给用户选择处理的应用。 系统如何知道哪些component可以处理哪些intent?在androidmanifest.xml文件中定义intent-filter * Filter分三类,action、category、data 在filter中定义相关的匹配规则,告知系统对应的component可以接受哪些intent * * Intent Intent 1 * 类似于消息、事件通知 Intent构成:action、category、data Activity、Service、broadcast receiver之间的桥梁 Intent activi

文档评论(0)

1亿VIP精品文档

相关文档