OGeek|极客世界-中国程序员成长平台

标题: android - Android 中的 Intent 是什么? [打印本页]

作者: 菜鸟教程小白    时间: 2022-8-1 01:20
标题: android - Android 中的 Intent 是什么?

  • 什么是 Intent在安卓?
  • 有人可以举例说明吗?
  • Intent 的类型有哪些,我们为什么要使用它们?
  • 为什么 Intent 在 Android 中如此重要?


  • Best Answer-推荐答案


    一个 Intent是执行某项 Action 的“Intent ”;换句话说,

    a messaging object you can use to request an action from another app component



    Intent 基本上是一条信息,表明您已经或希望某事发生。根据 Intent ,应用程序或操作系统可能会监听它并做出相应的 react 。把它想象成一封给一群 friend 的爆炸电子邮件,你告诉你的 friend 约翰做某事,或者给可以做 X ("intent filters") 的 friend 做 X。其他人会忽略这封电子邮件,但是约翰(或可以做 X 的 friend )会对此使用react。

    要监听广播 Intent (如电话响铃或收到短信),您需要实现 broadcast receiver ,这将传递 Intent 。要声明您可以处理他人的应用 Intent ,例如“拍照”,您需要声明 intent filter in your app's manifest file .

    如果你想激发做某事的 Intent ,比如弹出拨号器,你 fire off an intent说你会的。

    关于android - Android 中的 Intent 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6578051/






    欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4