【单选题】关于隐式 Intent 正确的是?()A.android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象B.通过组件的名称寻找与 intent 相关联的对象C.隐式 Intent 更多用于在应用程序内部传递消息D.一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求

题目

【单选题】关于隐式 Intent 正确的是?()

A.android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象

B.通过组件的名称寻找与 intent 相关联的对象

C.隐式 Intent 更多用于在应用程序内部传递消息

D.一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求


相似考题
更多“【单选题】关于隐式 Intent 正确的是?()”相关问题
  • 第1题:

    关于Intent对象说法错误的是()。

    A.在android中,Intent对象是用来传递信息的

    B.Intent对象可以把值传递给广播或Activity

    C.利用Intent传值时,可以传递一部分值类型

    D.利用Intent传值时,它的key值可以是对象


    参考答案:D

  • 第2题:

    关于Intent对象说法错误的是()。

    • A、在android中,Intent对象是用来传递信息的
    • B、Intent对象可以把值传递给广播或Activity
    • C、利用Intent传值时,可以传递一部分值类型
    • D、利用Intent传值时,它的key值可以是对象

    正确答案:D

  • 第3题:

    如果某个Intent Filter中有与Intent中action、data和category对应的字段,过滤器是否会允许没有设置这三个属性的显式意图通过?如果有一个隐式意图中有两个字段与之相符是否能通过该意图过滤器?


    正确答案: Filter中有与Intent中action、data和category对应的字段,过滤器会针对隐式意图测试所有三个字段,必须同时通过三个字段的测试,隐式意图才会被允许传递给组件,哪怕只有一个字段通不过,Android系统也会传递这个意图给组件。然而,如果某个组件有多个意图过滤器,那么也许会出现意图不能通过其中一个过滤器但却通过了另一个过滤器而传递给了组件的情形。
    过滤器允许没有设置这三个属性的显式意图通过。
    一个隐式意图中有两个字段与之相符不能通过该意图过滤器。

  • 第4题:

    下列关于Intent启动组件错误的是()

    • A、startActivity()
    • B、startService()
    • C、startBroadcastReceiver()
    • D、startActivityForResult()

    正确答案:C

  • 第5题:

    下列关于Intent说法有误的是()

    • A、Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦
    • B、Intent可以传递View对象
    • C、对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service
    • D、通过Intent可以删除程序

    正确答案:B

  • 第6题:

    对于广播的发送,Intent的启动方式是()

    • A、显式启动
    • B、隐式启动
    • C、A和B都可以
    • D、以上说法都不正确

    正确答案:B

  • 第7题:

    下面关于BroadcastReceiver错误的是()

    • A、BroadcastReceiver有两种注册方式,静态注册和动态注册。
    • B、BroadcastReceiver必须在AndroidMainfest文件中声明。
    • C、BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。
    • D、广播发送的Intent都是隐式启动。

    正确答案:B

  • 第8题:

    问答题
    如果一个组件没有设置任何intent filter,它能否接收显式意图?能否接接收隐式意图?那么,设置有intent filter的组件能否接收显式意图?

    正确答案: (1)如果一个组件没有任何intent filters,它就只能接收显式意图;
    (2)不能;
    (3)带有intent filters的组件能同时接收显式和隐式意图。
    解析: 暂无解析

  • 第9题:

    问答题
    如果某个Intent Filter中有与Intent中action、data和category对应的字段,过滤器是否会允许没有设置这三个属性的显式意图通过?如果有一个隐式意图中有两个字段与之相符是否能通过该意图过滤器?

    正确答案: Filter中有与Intent中action、data和category对应的字段,过滤器会针对隐式意图测试所有三个字段,必须同时通过三个字段的测试,隐式意图才会被允许传递给组件,哪怕只有一个字段通不过,Android系统也会传递这个意图给组件。然而,如果某个组件有多个意图过滤器,那么也许会出现意图不能通过其中一个过滤器但却通过了另一个过滤器而传递给了组件的情形。
    过滤器允许没有设置这三个属性的显式意图通过。
    一个隐式意图中有两个字段与之相符不能通过该意图过滤器。
    解析: 暂无解析

  • 第10题:

    单选题
    在android中,发送邮件时,可用的action是()。
    A

    android.intent.action.MAIN

    B

    Intent.ACTION_SEND

    C

    android.intent.action.MAIL

    D

    Intent.ACTION_MAIL


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于Intent启动组件错误的是()
    A

    startActivity()

    B

    startService()

    C

    startBroadcastReceiver()

    D

    startActivityForResult()


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于BroadcastReceiver错误的是()
    A

    BroadcastReceiver有两种注册方式,静态注册和动态注册。

    B

    BroadcastReceiver必须在AndroidMainfest文件中声明。

    C

    BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。

    D

    广播发送的Intent都是隐式启动。


    正确答案: A
    解析: 暂无解析

  • 第13题:

    发起一个由以下代码初始化的Intent,会发生什么情况?()Intent intent=new Intent();intent.addCategory(Intent.CATEGORY_BROWSABLE);intent.setAction(Intent.ACTION_MAIN);

    A.如果系统中有多个浏览器,则会让用户选择浏览器

    B.如果系统有多个浏览器,并且设置了默认的,则会打开默认浏览器

    C.如果系统中只有一个浏览器,则会打开该浏览器

    D.都正确


    参考答案:D

  • 第14题:

    如果一个组件没有设置任何intent filter,它能否接收显式意图?能否接接收隐式意图?那么,设置有intent filter的组件能否接收显式意图?


    正确答案: (1)如果一个组件没有任何intent filters,它就只能接收显式意图;
    (2)不能;
    (3)带有intent filters的组件能同时接收显式和隐式意图。

  • 第15题:

    在android中,发送邮件时,可用的action是()。

    • A、android.intent.action.MAIN
    • B、Intent.ACTION_SEND
    • C、android.intent.action.MAIL
    • D、Intent.ACTION_MAIL

    正确答案:C

  • 第16题:

    关于BroadcastReceiver的说法不正确的是()

    • A、是用来接收广播Intent的
    • B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收
    • C、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
    • D、接收者声明的优先级别在intent-filter的android:priority属性中声明,数值越大优先级别越高

    正确答案:B

  • 第17题:

    Android工程启动是最先加载的是AndroidManifest.xml,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?()

    • A、android.intent.action.LAUNCHER
    • B、android.intent.action.ACTIVITY
    • C、android.intent.action.ICON
    • D、android.intent.action.MAIN

    正确答案:D

  • 第18题:

    多个Activity之间的跳转的方法是()。

    • A、Activity(Intent)
    • B、startActivityForResult(Intent,string)
    • C、startActivity(Intent)
    • D、startActivityForResult(Intent,int)

    正确答案:C,D

  • 第19题:

    下列关于成本理论的关系式,正确的是()。

    • A、经济成本=会计成本(显成本)+隐成本
    • B、经济成本=会计成本(显成本)-隐成本
    • C、经济利润=销售收入-会计成本-隐成本
    • D、经济利润=销售收入+会计成本-隐成本
    • E、经济利润=销售收入+会计成本+隐成本

    正确答案:A,C

  • 第20题:

    单选题
    对于广播的发送,Intent的启动方式是()
    A

    显式启动

    B

    隐式启动

    C

    A和B都可以

    D

    以上说法都不正确


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    Android工程启动是最先加载的是AndroidManifest.xml,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?()
    A

    android.intent.action.LAUNCHER

    B

    android.intent.action.ACTIVITY

    C

    android.intent.action.ICON

    D

    android.intent.action.MAIN


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    关于Intent对象说法错误的是()。
    A

    在android中,Intent对象是用来传递信息的

    B

    Intent对象可以把值传递给广播或Activity

    C

    利用Intent传值时,可以传递一部分值类型

    D

    利用Intent传值时,它的key值可以是对象


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于Intent说法有误的是()
    A

    Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦

    B

    Intent可以传递View对象

    C

    对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或Service

    D

    通过Intent可以删除程序


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    关于BroadcastReceiver的说法不正确的是()
    A

    是用来接收广播Intent的

    B

    一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收

    C

    对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

    D

    接收者声明的优先级别在intent-filter的android:priority属性中声明,数值越大优先级别越高


    正确答案: D
    解析: 暂无解析