StupidBeauty
Read times:1093Posted at:Sun Mar 2 06:03:21 2014
- no title specified

安卓开发文档翻译:TextServicesManager

类概述

这是系统为所有的文本服务提供的接口,它管理着应用程序与文本服务之间的交互过程。妳可以使用 Context.getSystemService() 来获取到这个接口的一个实例。用户可以在设置(Settings)中改变当前的文本服务。同时,应用程序也可以指定所需要的目标文本服务。

架构概述

在文本服务框架(TSF)的架构中,有三个主要的组件:

  • •. 文本服务管理器,也就是这个类所代表的东西,是系统中用于管理所有其它部分之间的交互过程的中心点。它在此处是以客户端编程接口的形式表现出来的,该接口存在于每个程序的上下文中,并且与一个全局的管理所有进程之间的交互过程的系统服务通信。

  • •.一个文本服务,它实现某种特定的交互模型,使得客户程序能够获取文本中的信息。系统会绑定到当前处于使用中的那个文本服务,这导致它被创建及运行。

  • •.多个客户程序,它们与文本服务管理器打交道,以获得与文本服务之间的连接。

文本服务会话

公有方法

public SpellCheckerSession newSpellCheckerSession (Bundle bundle, Locale locale, SpellCheckerSession.SpellCheckerSessionListener listener, boolean referToSpellCheckerLanguageSettings)

自此版本开始引入 编程接口版本14

获取一个针对特定的拼写检查器的拼写检查器会话

参数

locale

该拼写检查器的区域语言。如果locale为空(null)并且referToSpellCheckerLanguageSettings为真(true),则,会返回在设置(Settings)中指定的区域语言。如果locale不为空并且referToSpellCheckerLanguageSettings为真,则,只有当设置中指定的区域语言与locale 相同时,才会返回它。特殊情况下,如果referToSpellCheckerLanguageSettings为真并且locale只指定了语言(例如,"en")的话,则,设置中指定的区域语言(例如,"en_US")会被选中。

listener

一个拼写检查器会话监听器,用于从拼写检查器中获取到结果。

referToSpellCheckerLanguageSettings

如果为真(true),则,在设置中启用的某个语言的会话会被返回。

返回
  • •.针对该拼写检查器的拼写检查器会话

未知美人

罗海琼

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands