搜狗输入法SDK使用说明
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
目录 . ................................................................................................................................................................................ 1 & 手册目的 . ............................................................................................................................................................... 2 & 声明 . ....................................................................................................................................................................... 2 1. 软件目的 ................................................................................................................................................................. 3 2. 软件内容 ................................................................................................................................................................. 3 3. SDK 更新日志 ........................................................................................................................................................ 3
5、 工程设置中,项目 Library Search Path 设置为:
6、 在应用程序启动时,添加如下搜狗输入法键盘初始化代码: (BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [SGInputManager loadResourcesWithCompletion:^(BOOL success, NSError *error) {
5
4. SDK 使用方法
在应用程序中集成搜狗输入法 SDK 时,方法如下:(请参考示例程序 SISDKSample) 1、 修改工程 Build Settings,Compiler for C/C++ /Objective-C 设置为 Default compiler(Apple LLVM 5.0),并修改 iOS
1
& 手 册 目 的
本文档对搜狗输入法 SDK(iPhone 版本)第三方开发接入的接口进行定义,使用说明描述。
& 声 明
在使用本软件时,请遵循 SDK 的完整性,未经授权不可随意更改官方的 SDK 所提供的资源。
2
1. 软件目的
文档读者为使用搜狗输入法 SDK 进行开发的产品设计师、软件工程师,在开发应用程序时,仅需关注文档中 所提供的接口函数而不用了解具体实现。
3.4 V2.0.2
发 布 日 期 : 2012.06.07
功 能
1. 集成最新搜狗输入法正式版内核 V2.0,内置 10W 超大词库; 2. 内置三套默认皮肤,包括:系统风格、酷蓝风格、夜间风格; 3. 兼容 PC 搜狗皮肤,支持皮肤 DIY; 4. 支持点划输入数字及常用符号; 5. 支持滑动候选条直接选词,以及一次性展开更多候选,选词更方便 ; 6. 点击小地球切换拼音输入模式(全键盘拼音、数字键盘拼音); 7. 左右滑动切换拼音输入模式; 8. 支持用户自造词记忆; 9. 支持中英文混输; 10. 支持繁体输入; 11. 支持模糊音设置; 12. 支持中文联想设置; 13. 支持符号自动匹配; 14. 支持 Emoji 表情输入; 15. 支持符号和 emoji 表情输入调频; 16. 优化输入界面,输入更便捷。
3.2 V3.6.3
发 布 日 期 :2013/10/17
新 增 功 能
1. 7 种双拼输入方案; 2. 26 键智能纠错功能; 3. 中文 26 键输入,新增纠错标记,正确候选,一目了然; 4. 全新皮肤样式,皮肤高度大幅下降,可视区域更多,皮肤更精致; 5. 左右划键盘,移动光标、候选词的功能; 6. 下划键盘展开候选词; 7. 笔画输入:下划键盘,通过工具条进行切换; 8. 英文联想功能; 9. 拆字输入功能; 10. 新增 iOS7 风格皮肤,清新素雅不 out。
增加应用程序包 ( .ipa) 大 小 <=1.8M
<0.9M
8、 搜狗输入法 SDK(iPhone)当前版本支持的对象类型为:UITextView 与 UITextField 以及支持 UITextInput 或者 UIKeyInput 协议的对象,在对象创建之后,若使用搜狗输入法需调用接口: + (void)setupKeyboardClient:(id)keyboardClient; 如果切换成系统输入法,需重置输入对象的 inputView 为 nil。
发 布 日 期 : 2013/02/25
新 增 功 能
1. 超级词库:依托百万级字词关系,有效提高长词、长句输入体验; 2. 上下文调频:根据上下文语义智能调整词频,输入更快更准; 3. 快速输入联系人通讯录信息的功能; 4. 语音输入功能; 5. 多媒体输入功能; 6. 云输入功能; 7. 通讯录词库、用户词库清空功能; 8. 夜间模式功能。
Deployment Target 为 iOS5.x。
2、 将 SDK 包 libSISDKLib 拷贝到工程目录下,并添加到工程中:
3、 工程设置中,添加如下 Frameworks:
4、 工程设置中,Other Linker Flags 设置为-ObjC 和-lstdc++.6: 如果因为加上-ObjC 出现链接错误,可使用如下设置:
6
… }];
… } 7、 标准版和云端下载版的区别如下:
集成方式
描述
标准版 云端下载版
libSogouKbd.bundle 添加到工程中,安装应 用程序时,将包中的 SogouKbd 文件从.app 目录下拷贝到/Documents 目录下
资源文件全部存储在云端,不需将 libSogouKbd.bundle 添加到工程中,安装应 用程序并启用搜狗输入法时,从云端下载资 源包压缩文件到应用程序的/Documents 目 录下,并执行解压操作
3
4. 英文九键; 5. 新增热词推送,热点、看点及时知道; 6. 全新工具条,打造极致苹果风效果; 7. 表情输入,定义全新“输入”概念; 8. 二维码、条形码扫描功能; 9. 细胞词库:用户可以自由定制自己的词库; 10. 自定义快捷符号。
功 能 改 进
1. 26 键英文补全策略优化 2. 下滑展开候选动画优化 3. 表情键调:键盘表情按键改为重输,表情功能调整到工具条 4. 设置项优化:梳理设置系那个,重新排列、归类 5. 语音引擎替换:Google 语音引擎改为兹有语音引擎 6. Emoji、颜文字分类优化:颜文字分类、Emoji 和颜文字增加、特殊字符 7. 人名感知:智能判断姓名类输入场景,优先显示人名词条; 8. 候选字体大小调节:可以根据自身需要自由调节候选字大小。
2. 软件内容
本 SDK 包括接入搜狗输入法 SDK(iPhone 版本)的 API 接口的头文件、静态库文件和对应的词库、皮肤资源 文件,以及如何使用该 SDK 的一个示例程序。本 SDK 支持 device iOS5.0 及以上系统,编译工具推荐使用 XCode5.0。
本版本 SDK 支持功能点如下: l 中文输入:9、26 键中文; l 英文输入:26 键英文,直接上屏字母; l 数字输入键盘; l 符号界面; l 繁体输入; l 云输入; l 智能纠错、智能纠错标记; l 模糊音; l 快捷符号自定义; l 联想; l 候选字大小调节; l 手势操作; l 按键音; l 光标避让; l 点滑功能; l 长按输入符号、字母; l 左划删除键,清空候选; l 通讯录词库;
3.1 V4.1.3 . ................................................................................................................................................................ 3 3.2 V3.6.3 . ................................................................................................................................................................ 4 3.3 V3.1.2 . ................................................................................................................................................................ 5 3.4 V2.0.2 . ................................................................................................................................................................ 5 4. SDK 使用方法 ........................................................................................................................................................ 6
3. SDK 更新日志
3.1 V4.1.3
发 布 日 期 : 2014/04
新 增 功 能
1. 工具条功能内容整合及调整:UI 效果、功能分类及整合、工具条通过下滑操作切换收起常驻状态; 2. 单行皮肤:皮肤显示效果改为单行、云候选从右侧动画出现; 3. 百宝箱插件:集成传语音、传图片、拍照片、二维码、条形码五个插件。
功 能 改 进
1. 英文 26 键输入策略优化,英文输入,一气呵成; 2. 工具条切换键盘优化,不同键盘切换更方便; 3. 下划键盘展开候选动画优化,选字更快捷; 4. 键盘调起速度大幅优化; 5. 优化默认皮肤效果;
4
6. 优化云结果,支持繁体、错音提示Fra Baidu bibliotek功能。
3.3 V3.1.2
目录 . ................................................................................................................................................................................ 1 & 手册目的 . ............................................................................................................................................................... 2 & 声明 . ....................................................................................................................................................................... 2 1. 软件目的 ................................................................................................................................................................. 3 2. 软件内容 ................................................................................................................................................................. 3 3. SDK 更新日志 ........................................................................................................................................................ 3
5、 工程设置中,项目 Library Search Path 设置为:
6、 在应用程序启动时,添加如下搜狗输入法键盘初始化代码: (BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [SGInputManager loadResourcesWithCompletion:^(BOOL success, NSError *error) {
5
4. SDK 使用方法
在应用程序中集成搜狗输入法 SDK 时,方法如下:(请参考示例程序 SISDKSample) 1、 修改工程 Build Settings,Compiler for C/C++ /Objective-C 设置为 Default compiler(Apple LLVM 5.0),并修改 iOS
1
& 手 册 目 的
本文档对搜狗输入法 SDK(iPhone 版本)第三方开发接入的接口进行定义,使用说明描述。
& 声 明
在使用本软件时,请遵循 SDK 的完整性,未经授权不可随意更改官方的 SDK 所提供的资源。
2
1. 软件目的
文档读者为使用搜狗输入法 SDK 进行开发的产品设计师、软件工程师,在开发应用程序时,仅需关注文档中 所提供的接口函数而不用了解具体实现。
3.4 V2.0.2
发 布 日 期 : 2012.06.07
功 能
1. 集成最新搜狗输入法正式版内核 V2.0,内置 10W 超大词库; 2. 内置三套默认皮肤,包括:系统风格、酷蓝风格、夜间风格; 3. 兼容 PC 搜狗皮肤,支持皮肤 DIY; 4. 支持点划输入数字及常用符号; 5. 支持滑动候选条直接选词,以及一次性展开更多候选,选词更方便 ; 6. 点击小地球切换拼音输入模式(全键盘拼音、数字键盘拼音); 7. 左右滑动切换拼音输入模式; 8. 支持用户自造词记忆; 9. 支持中英文混输; 10. 支持繁体输入; 11. 支持模糊音设置; 12. 支持中文联想设置; 13. 支持符号自动匹配; 14. 支持 Emoji 表情输入; 15. 支持符号和 emoji 表情输入调频; 16. 优化输入界面,输入更便捷。
3.2 V3.6.3
发 布 日 期 :2013/10/17
新 增 功 能
1. 7 种双拼输入方案; 2. 26 键智能纠错功能; 3. 中文 26 键输入,新增纠错标记,正确候选,一目了然; 4. 全新皮肤样式,皮肤高度大幅下降,可视区域更多,皮肤更精致; 5. 左右划键盘,移动光标、候选词的功能; 6. 下划键盘展开候选词; 7. 笔画输入:下划键盘,通过工具条进行切换; 8. 英文联想功能; 9. 拆字输入功能; 10. 新增 iOS7 风格皮肤,清新素雅不 out。
增加应用程序包 ( .ipa) 大 小 <=1.8M
<0.9M
8、 搜狗输入法 SDK(iPhone)当前版本支持的对象类型为:UITextView 与 UITextField 以及支持 UITextInput 或者 UIKeyInput 协议的对象,在对象创建之后,若使用搜狗输入法需调用接口: + (void)setupKeyboardClient:(id)keyboardClient; 如果切换成系统输入法,需重置输入对象的 inputView 为 nil。
发 布 日 期 : 2013/02/25
新 增 功 能
1. 超级词库:依托百万级字词关系,有效提高长词、长句输入体验; 2. 上下文调频:根据上下文语义智能调整词频,输入更快更准; 3. 快速输入联系人通讯录信息的功能; 4. 语音输入功能; 5. 多媒体输入功能; 6. 云输入功能; 7. 通讯录词库、用户词库清空功能; 8. 夜间模式功能。
Deployment Target 为 iOS5.x。
2、 将 SDK 包 libSISDKLib 拷贝到工程目录下,并添加到工程中:
3、 工程设置中,添加如下 Frameworks:
4、 工程设置中,Other Linker Flags 设置为-ObjC 和-lstdc++.6: 如果因为加上-ObjC 出现链接错误,可使用如下设置:
6
… }];
… } 7、 标准版和云端下载版的区别如下:
集成方式
描述
标准版 云端下载版
libSogouKbd.bundle 添加到工程中,安装应 用程序时,将包中的 SogouKbd 文件从.app 目录下拷贝到/Documents 目录下
资源文件全部存储在云端,不需将 libSogouKbd.bundle 添加到工程中,安装应 用程序并启用搜狗输入法时,从云端下载资 源包压缩文件到应用程序的/Documents 目 录下,并执行解压操作
3
4. 英文九键; 5. 新增热词推送,热点、看点及时知道; 6. 全新工具条,打造极致苹果风效果; 7. 表情输入,定义全新“输入”概念; 8. 二维码、条形码扫描功能; 9. 细胞词库:用户可以自由定制自己的词库; 10. 自定义快捷符号。
功 能 改 进
1. 26 键英文补全策略优化 2. 下滑展开候选动画优化 3. 表情键调:键盘表情按键改为重输,表情功能调整到工具条 4. 设置项优化:梳理设置系那个,重新排列、归类 5. 语音引擎替换:Google 语音引擎改为兹有语音引擎 6. Emoji、颜文字分类优化:颜文字分类、Emoji 和颜文字增加、特殊字符 7. 人名感知:智能判断姓名类输入场景,优先显示人名词条; 8. 候选字体大小调节:可以根据自身需要自由调节候选字大小。
2. 软件内容
本 SDK 包括接入搜狗输入法 SDK(iPhone 版本)的 API 接口的头文件、静态库文件和对应的词库、皮肤资源 文件,以及如何使用该 SDK 的一个示例程序。本 SDK 支持 device iOS5.0 及以上系统,编译工具推荐使用 XCode5.0。
本版本 SDK 支持功能点如下: l 中文输入:9、26 键中文; l 英文输入:26 键英文,直接上屏字母; l 数字输入键盘; l 符号界面; l 繁体输入; l 云输入; l 智能纠错、智能纠错标记; l 模糊音; l 快捷符号自定义; l 联想; l 候选字大小调节; l 手势操作; l 按键音; l 光标避让; l 点滑功能; l 长按输入符号、字母; l 左划删除键,清空候选; l 通讯录词库;
3.1 V4.1.3 . ................................................................................................................................................................ 3 3.2 V3.6.3 . ................................................................................................................................................................ 4 3.3 V3.1.2 . ................................................................................................................................................................ 5 3.4 V2.0.2 . ................................................................................................................................................................ 5 4. SDK 使用方法 ........................................................................................................................................................ 6
3. SDK 更新日志
3.1 V4.1.3
发 布 日 期 : 2014/04
新 增 功 能
1. 工具条功能内容整合及调整:UI 效果、功能分类及整合、工具条通过下滑操作切换收起常驻状态; 2. 单行皮肤:皮肤显示效果改为单行、云候选从右侧动画出现; 3. 百宝箱插件:集成传语音、传图片、拍照片、二维码、条形码五个插件。
功 能 改 进
1. 英文 26 键输入策略优化,英文输入,一气呵成; 2. 工具条切换键盘优化,不同键盘切换更方便; 3. 下划键盘展开候选动画优化,选字更快捷; 4. 键盘调起速度大幅优化; 5. 优化默认皮肤效果;
4
6. 优化云结果,支持繁体、错音提示Fra Baidu bibliotek功能。
3.3 V3.1.2