什么是 Intent在安卓? 有人可以举例说明吗? Intent 的类型有哪些,我们为什么要使用它们? 为什么 Intent 在 Android 中如此重要?
Best Answer-推荐答案 strong>
一个 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/
|