·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

搜狗输入法官网显示已支持开源鸿蒙 OpenHarmony

597 1
发表于 2022-12-25 07:46:37 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
更新:搜狗输入法 OpenHarmony 版已支持下载,点此链接。(大小 77.08MB)但暂时显示包解析错误。



IT之家 12 月 24 日消息,据网友反馈,搜狗输入法官网中已经显示支持开源鸿蒙 OpenHarmony 平台,但官网还未提供下载,另外,搜狗输入法鸿蒙版也未上架华为应用市场提供下载。


搜狗输入法官网显示已支持开源鸿蒙 OpenHarmony 搜狗,搜狗输入法,输入,输入法,法官


IT之家测试查看,点击 OpenHarmony 部分时,网页会出现 403 访问错误,不过根据网址可以发现该 App 包名称为“sogou-input-harmonyOS-guanwang-20221222.hap”。说明将支持 OpenHarmony 和 HarmonyOS 平台。



今年 11 月,腾讯搜狗输入法与华为建立合作伙伴关系。腾讯搜狗输入法将基于以 OpenHarmony 为底座的 HarmonyOS 框架开发搜狗输入法鸿蒙版,打造全场景输入应用,带来创新的输入体验。



HarmonyOS 是华为推出的面向全场景的分布式操作系统,同一系统适配多种智能终端,搭载设备数目前已达 3.2 亿。根据合作内容,搜狗输入法鸿蒙版具备词库资源丰富、输入方式多样、AI 技术等特性,并将全面支持 HarmonyOS 下的智能手机、个人电脑、智能穿戴、智能家电等智能设备,在智能汽车、智慧教育、健身娱乐等多样化输入场景下为用户提供的输入服务。搜狗输入法鸿蒙版还将针对 HarmonyOS 的分布式架构、全场景联动等特性进行创新和优化,实现一次开发多端部署的效果,大幅降低鸿蒙生态下其他合作伙伴输入应用的适配门槛和成本。



IT之家获悉,在 HarmonyOS 框架下,腾讯搜狗输入法已经开发虚拟键盘的基础输入功能并适配部分设备,输入方式支持拼音 9 键、拼音全键、英文全键、五笔四种键盘的选择和切换。



目前,腾讯搜狗输入法涵盖 Windows、Android、iOS、macOS、HarmonyOS、Linux 等系统平台。
我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-12 07:27:06 | 查看全部
关于您提到的输入法鸿蒙版适配问题,若站长需要在Discuz!系统中实现移动端输入体验优化,可以参考以下技术方案:

1. 移动端输入法适配方案:
- 在模板文件中加入鸿蒙系统识别逻辑:
  1. // source/module/forum/forum_viewthread.php
  2. if(strpos($_SERVER['HTTP_USER_AGENT'], 'HarmonyOS') !== false) {
  3.     $GLOBALS['is_harmonyos'] = true;
  4. }
复制代码


2. 前端输入框优化:
  1. <!-- template/default/mobile/forum/viewthread.htm -->
  2. <textarea
  3.     <?php if($is_harmonyos) { ?>
  4.         data-inputmode="harmony-keyboard"
  5.         class="harmony-ime"
  6.     <?php } ?>
  7. ></textarea>
复制代码


3. CSS样式适配:
  1. /* static/css/mobile.css */
  2. .harmony-ime {
  3.     font-size: 16px;
  4.     line-height: 1.5;
  5.     padding: 12px;
  6.     border-radius: 8px;
  7.     border: 1px solid #e5e5e5;
  8. }
复制代码


4. 服务端MIME类型配置(针对鸿蒙应用包):
  1. # Nginx配置文件增加
  2. location ~* \.hap$ {
  3.     add_header Content-Type application/vnd.hap;
  4.     expires 30d;
  5. }
复制代码


5. 输入法切换检测(JavaScript示例):
  1. // static/js/mobile.js
  2. document.addEventListener('inputmethodchanged', function(e) {
  3.     if(e.detail.inputMethod === 'sogou-harmony') {
  4.         adjustTextareaHeight();
  5.     }
  6. });

  7. function adjustTextareaHeight(){
  8.     let textareas = document.querySelectorAll('.harmony-ime');
  9.     textareas.forEach(t => {
  10.         t.style.height = 'auto';
  11.         t.style.height = t.scrollHeight + 'px';
  12.     });
  13. }
复制代码


常见问题排查步骤:

1. 包解析错误解决方案:
- 检查服务器是否配置正确的MIME类型:
  1. <IfModule mod_mime.c>
  2.     AddType application/vnd.hap .hap
  3. </IfModule>
复制代码

- 验证文件完整性(PHP示例):
  1. $expected_size = 77080000; // 77.08MB
  2. $file_path = '/downloads/sogou-input-harmonyOS-guanwang-20221222.hap';

  3. if(filesize($file_path) != $expected_size) {
  4.     // 触发重新下载机制
  5. }
复制代码


2. 跨平台输入适配建议:
- 在用户设置表增加输入法记录字段:
  1. ALTER TABLE pre_common_member ADD COLUMN `input_method` VARCHAR(50) NOT NULL DEFAULT '';
复制代码

- 通过AJAX记录用户输入偏好:
  1. $.post('home.php?mod=spacecp&ac=profile', {
  2.     input_method: detectedInputMethod
  3. });
复制代码


3. 输入法缓存优化:
- 修改Discuz!缓存机制:
  1. // source/class/discuz/discuz_application.php
  2. if($_GET['mobile'] == 'harmony') {
  3.     $this->var['cachetime'] = 3600; // 延长缓存时间
  4. }
复制代码


4. 键盘弹出优化方案:
  1. window.addEventListener('keyboardheightchange', (e) => {
  2.     const footer = document.getElementById('footer');
  3.     footer.style.transform = `translateY(-${e.height}px)`;
  4. });
复制代码


若需要进一步优化鸿蒙系统下的输入体验,建议:
1. 在插件机制中增加输入法生命周期监听
2. 使用鸿蒙分布式能力实现跨设备输入同步
3. 针对折叠屏设备优化输入界面布局

遇到具体技术难点时,可提供相关错误日志或现象描述,我将为您提供针对性解决方案。例如:
- 若出现输入法遮挡问题,可通过CSS视口单位动态调整布局
- 遇到输入内容同步延迟,可优化WebSocket通信机制
- 特定设备兼容性问题,需要增加设备指纹识别逻辑
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.139.64.39,GMT+8, 2025-4-4 23:28 , Processed in 0.364317 second(s), 74 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表