为了建立一个绑定服务(bound service),首先要定义一个封装了服务提供给其他组件使用的方法和属性的接口,这个接

题目
问答题
为了建立一个绑定服务(bound service),首先要定义一个封装了服务提供给其他组件使用的方法和属性的接口,这个接口名称是什么?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

通过调用startService方法启动的Service对象又被其他组件通过bindService绑定了,这个Service实例什么情况下才能结束运行?


正确答案:通过调用startService方法启动的Service对象也可以被其他进程通过bindService来绑定,此时,这个Service实例就只有既调用stopService又调用unbindService方法后才会结束。

第2题:

以下关于启动式Service的描述错误的是()

  • A、通过服务链接(Connection)或直接获取Service中状态和数据信息。
  • B、如果仅以启动方式使用Service,这个Service需要具备自管理的能力,且不需要通过函数调用向外部组件提供数据或功能。
  • C、通过调用Context.startService()启动Service,通过调用Context.stopService()或Service.stopSefl()停止Service。
  • D、Service是由其他的组件启动的,但停止过程可以通过其他组件或自身完成。

正确答案:A

第3题:

● 服务组件体系结构(Service Component Architecture,SCA)是基于面向服务体系结构(Service Oriented Architecture,SOA)的思想描述服务之间组合和协作的规范。以下关于SCA 的叙述,不正确的是 (33) 。

(33)

A. SCA 定义了语言中立的服务组合方式,能够进行跨语言的服务调用

B. SCA 加强组件的接口与传输协议的关联,提高组件的内聚性

C. SCA 实现服务组件和其传输协议的绑定,这种绑定是可扩展的

D. SCA 主要是为了满足软件集成的需要而创建的架构


正确答案:B


本题选B

第4题:

以下关于绑定式Service的描述不正确的是()

  • A、服务链接能够获取到Service对象,因此绑定Service的组件可以调用在Service中实现的函数。
  • B、使用Service的组件通过Context.bindService()建立服务链接,通过Context.stopService()或Service.stopSefl()停止服务链接。
  • C、如果在绑定过程中Service没有启动,Context.bindService()会自动启动Service。
  • D、同一个Service可以绑定多个服务链接,这样可以同时为多个不同的组件提供服务。

正确答案:B

第5题:

下列关于Service描述不正确的是()。

  • A、启动Service的组件被销毁时,Service也将被销毁
  • B、当Activity通过调用startService()方法启动Service时,它处于started状态
  • C、当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态
  • D、其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行

正确答案:A

第6题:

以下关于Service的两种选择描述错误的是()

  • A、以绑定方式使用Service时,使用bindService()方法的目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁。
  • B、当调用者结束时,Service也会结束,而不负责更多的工作,例如连接服务器的操作。
  • C、一般会把在应用程序被关闭后仍然需要执行的操作实现为一个绑定式的Service,而将一些执行特定功能、执行周期短或在应用程序关闭后将要停止的操作实现为启动式的Service。
  • D、在实际开发中,常会将这两种方式的Service混用,一般的做法是在一个长期执行的、启动式的Service中多次绑定并解绑多个绑定式的Service,在每个绑定式的Service中都会执行短期的、特定的工作。

正确答案:C

第7题:

为了建立一个绑定服务(bound service),首先要定义一个封装了服务提供给其他组件使用的方法和属性的接口,这个接口名称是什么?


正确答案:为了建立一个绑定服务(bound service),需要实现一个Ibinder接口,它封装了服务提供给其他组件使用的方法和属性,客户端主要通过这个接口访问服务提供的功能,这个接口对象由onBind()回调方法(callback method)返回,一旦客户端收到这个Ibinder接口,它就可以通过这个接口与服务交互了。

第8题:

关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》:

A.在接口类中的方法和属性使用public修饰符

B.对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口

C.对于Service类,基于SOA的理念,是以接口方式暴露服务

D.尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量


正确答案:BCD

第9题:

以下关于Service的描述不正确的是()

  • A、启动式的Service和绑定式的Service并不是完全独立的,在某些情况下可以混合使用。
  • B、以绑定方式使用Service,能够获取到Service对象,不仅能够正常启动Service,而且能够调用正在运行中的Service实现的私有方法和属性。
  • C、需要在AndroidManifest.xml文件中注册,否则,Service根本无法启动。
  • D、Android中,Service有两种不同的使用方式:一种是以启动方式使用Service(Started Service),另一种是以绑定方式使用Service(Bound Service)。

正确答案:B

第10题:

()是一种能够提供某种服务的自包含的软件模块,它封装了一定的数据(属性)和方法,并提供特定的接口,开发人员利用这一特定的接口来使用组件,并使其与其它组件交互通讯,以此来构造应用程序。


正确答案:组件

更多相关问题