问题标签 [gboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
206 浏览

android - Android TV 的 GBoard 的源代码是否可用

我尝试浏览 google 的存储库,但找不到 android TV 的 gboard 版本的源代码。资源在任何地方都可用吗?

0 投票
0 回答
55 浏览

android - QT Android Gboard 重叠输入字段

由于GboardQt 的最后一次更新似乎在检测它并相应地将输入字段推到其上方时存在问题。Gboard 版本:9.7.09.323382208-tv_release-armeabi-v7a

在此处输入图像描述

我有一个可以轻松复制的最小代码示例:

我尝试使用 Qt 版本进行构建:5.12.9, 5.13.2, 5.14.2,5.15.1并且都有相同的问题。然而,来自 Android 工作室的空项目将正确推送输入字段,因此问题必须与 Qt 相关。

我也尝试设置android:windowSoftInputMode="adjustPan",但它根本没有效果。

我发现的是QtActivityDelegate.javashowSoftwareKeyboard中的 Qt方法,我认为它负责显示键盘和调整布局,所以我尝试使用它(设置一些硬编码值,例如),用更改重建 Qt ,但没有成功或可见更改,它确实打印出我的自定义日志,因此更改正确应用。m_layout.setLayoutParams(m_editText, new QtLayout.LayoutParams(width, 680, 30, 500), false)

任何想法如何使它推动输入字段?

0 投票
1 回答
448 浏览

java - 在 EditText 上禁用剪贴板建议中的粘贴

为了防止 EditText 从剪贴板接收内容,我禁用了长按和文本可选,并清除了操作模式菜单:

问题是我不断收到剪贴板建议,这些建议在选择时会粘贴到我的 EditText。如何禁用此功能或干脆忽略此粘贴的内容?

0 投票
0 回答
25 浏览

java - 可以通过contentobserver监控gboard输入法的切换

我想监控安卓设备上的输入法变化。比如从英文切换到日文或者从日文切换到英文。字符串 ```public static final String SELECTED_INPUT_METHOD_SUBTYPE = "selected_input_method_subtype";''' 的 ContentObserver 将不起作用。

0 投票
1 回答
251 浏览

android - windowSoftInputMode:当键盘提示文本时,adjustResize 不适用于数字键盘

当文本被复制到剪贴板并显示建议时,键盘顶部隐藏了一小部分视图,我认为这是“Gboard”的问题,因为如果 EditText inputType 是“text”,一切正常,但是当它是“number”时类型,它会导致问题。

这是我使用的风格:

在此处输入图像描述

0 投票
0 回答
284 浏览

android - 为什么我的贴纸应用没有出现在 Gboard 中?

我按照本教程更新了一些语法。当我在虚拟设备(Pixel 2 Android 11)上运行时,应用程序已安装。点击按钮让我成功祝酒“成功添加贴纸”,贴纸被添加到我的 Gboard。

当我尝试在物理设备(也是 Pixel 2 Android 11)上安装应用程序时,应用程序已安装,我得到了同样成功的 toast,但在 Gboard 中找不到贴纸。这似乎是该教程帖子评论中的常见问题,但作者没有给出答案。

为什么贴纸没有出现在物理设备上的 Gboard 中的核心问题可能是什么?

编辑:我应该补充一点,该应用程序是通过内部测试安装在物理设备上的,而不是在调试环境中。本周我无法使用实体 Android 设备。

应用索引更新服务

AppIndexingUtil

家活动

贴纸

贴纸数据工厂

0 投票
1 回答
108 浏览

android-app-indexing - 应用程序自定义贴纸未出现在 Gboard 10.6 中

在最新的 Gboard 10.6 上,我看不到与旧版本一起使用的应用贴纸。为什么贴纸没有出现在物理设备上的 Gboard 中的核心问题可能是什么?即使我尝试使用https://github.com/firebase/quickstart-android/tree/master/app-indexing代码,这也没有在 Gboard 上看到。任何人都可以帮助。

0 投票
0 回答
22 浏览

android - AOSP 是否支持注音(Bopomofo)语言的虚拟键盘?

我只看到 Android 键盘 (AOSP) 支持拉丁 IME 语言,但没有看到注音 (Bopomofo) 语言。如果我想将我的Android 10商业设备预装注音语言键盘,是否还需要购买特定的预装许可证或其他东西?(如购买Gboard许可证等)

ps 我的 Android 设备上不会有 Google Play。

0 投票
1 回答
35 浏览

android - 如何在 GIF 搜索模式下显示软输入键盘 (gboard)

我在某些应用程序中看到可以命令 Gboard 强制打开或聚焦到 EditText,但是当键盘打开时它不是通常的键盘,它以“搜索 gif”或“随机 GIF 建议”模式打开。它通常在某些应用程序中用于在编辑文本旁边显示“插入 GIF”按钮。这是一个例子:

单击 EditText 时,键盘将照常打开。请注意相机按钮旁边的“GIF”按钮。

普通的

GIF 模式

键盘以 GIF 搜索模式打开,只需点击前面提到的“GIF”按钮。

关于如何以编程方式触发此特定软键盘模式的任何想法?我一直在阅读很多信息,但找不到之前提出的任何类似问题。

0 投票
0 回答
18 浏览

android - 防止 GBoard 语音输入编辑其输入

我正在重新使用旧的 Android 平板电脑作为外接键盘。我编写了一个自定义视图InputConnection,将击键转发到计算机;效果很好。

我想用GBoard的语音输入来打字。我覆盖public boolean commitText(CharSequence text, int newCursorPosition)并发text送到计算机;这也很好用。

但是,如果 GBoard 认为它误认了较早的单词,它有时会在事后编辑文本。显然我无法编辑已经发送到计算机的文本。所以最终结果是文本最终被发送了两次,例如,如果我说“测试 123”,commitText则调用

test

123

test 123

有没有办法告诉 GBoard 编辑器是“仅附加”的,它应该等到它完全识别输入后再输入?

我使用的是 Android 4.3(API 级别 18)。

顺便说一句,像 KDE Con​​nect 这样的类似应用程序也存在同样的问题。