标签: gboard

Gboard:在EditText上启用GIF插入

我在我的应用程序中使用谷歌的Gboard,当我从键盘应用程序输入GIF到我的EditText它然后显示一个吐司

"文本字段不支持从键盘插入GIF"

我已经搜索了这一千次而无法找到结果

任何帮助,将不胜感激.

android android-edittext gboard

12
推荐指数
2
解决办法
3710
查看次数

我如何创建Android的贴纸包,就像我在iOS for iMessage中一样?

在Xcode(适用于iOS设备)中,我只需单击一个显示"新贴纸包应用程序"的按钮,并且(魔术!)就在那里,无需编码.我只是添加图像并将其上传到应用商店.超级简单!

Android现在允许贴纸通过Gboard.

但是,据我所知,您已经需要一个贴纸应用程序,以便按照我可以找到的任何方向添加到Gboard.但是你如何创建一个贴纸应用程序呢?

在上述两个链接中都可以看到这条美妙的路线:"为了解决问题,您需要添加Firebase应用程序索引库."

"加?" 加什么?

我发现并下载了它,认为它可能是模板或其他东西.但我无法让它在Android Studio中运行.

它确实有这些非常棒的说明:"从你的firebase项目中获取Google-service.json."

"Firebase项目?" 什么火力棒项目?

如何创建贴纸包应用程序,我可以"添加"Firebase应用程序索引库,以便贴纸应用程序将显示在Gboard上?在iOS中这么容易!

也许Firebase有贴纸包装模板或东西,我想.但他们似乎并没有我能说的那么多.

FWIW,我不反对在必要时编写代码.想知道需要编写什么代码真是太好了!在哪里放!

链接到一个无所事事的完成 - 所有内容和上传到应用程序商店教程绝对是太棒了.在这一点上我唯一真正需要帮助的就是制作PNG!

提前致谢!

android firebase android-studio gboard

10
推荐指数
1
解决办法
2596
查看次数

windowSoftInputMode:adjustResize 不适用于数字键盘,当键盘建议文本时

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

这是我使用的样式:

<style name="BottomSheetDialogStyle">
    <item name="android:windowIsFloating">false</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
    <item name="android:windowSoftInputMode">adjustResize</item>
</style>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

android android-keypad kotlin android-styles gboard

10
推荐指数
1
解决办法
212
查看次数

Google 键盘剪贴板不会触发粘贴事件

我正在使用多输入组件来捕获 MFA 代码。想象六个相同的框,当您键入时,它会移动到下一个框,并在完成后自动提交。

我们以独特的方式处理粘贴逻辑,从一开始就一次填写一个代码,效果非常好,可以让用户粘贴到任何输入字段中。

问题是,当使用谷歌键盘(GBoard - Pixl 手机原生)时 - 剪贴板功能似乎不会触发实际的粘贴,而是尝试触发某种 onChange 事件或一系列 onChange 事件。

因此,例如,如果剪贴板中有 123456 并且按下剪贴板按钮,则更改处理程序将触发“1”而不是“123456”的 onPaste。

我想知道是否有人遇到过类似的问题以及您是如何解决的。我研究了 navigator.clipboard 路线 - 但这需要提示用户权限,并且我仍然需要唯一标识用户键盘,因为这会触发正常的复制粘贴(可以正常工作)

javascript events keyboard-events gboard

10
推荐指数
1
解决办法
1722
查看次数

以编程方式禁用Gboard上的自动建议

我正在尝试以编程方式禁用setInputType()使用的建议InputType TYPE_TEXT_FLAG_NO_SUGGESTIONS.

虽然这适用于大多数键盘,但在使用"Gboard"键盘时这不起作用; 即使使用此输入类型,也会始终显示建议.问题是用户可以选择是否想要输入字段的建议,而不管EditText指定的输入类型.

如何抑制所有键盘的建议,包括Gboard?

android gboard

8
推荐指数
2
解决办法
915
查看次数

Chrome 不支持此处插入图片

我见过有关 Flutter 和其他应用程序的类似问题,但为了提供一些背景信息,Google 的 Gboard 只是改变了 GIF 和表情符号插入应用程序的方式,但现在还不清楚如何支持它。

使用 Gboard 将图像插入 HTML 输入时会出现上述错误。我认为有某种方法可以接受这一点,但除了 Gboard 上晦涩难懂的更改说明表明他们改变了做法之外,似乎没有任何相关文档。

html javascript android google-chrome gboard

6
推荐指数
1
解决办法
6920
查看次数

为备用键创建自定义弹出键盘

我正在尝试为android中的替代键创建自定义弹出键盘.通过使用默认键盘,我只能为pop键盘提供自定义布局.

我也需要自定义行为(就像Gboard中的一样)例如,

(1)当长按按钮时,默认情况下应突出显示特定的按键

(2)可以通过移动手指来突出显示和选择按键(长按键并同时移动手指)

这些是我引用的链接:

构建自定义Android键盘

创建每个键具有多个/备用字符的SoftKeyboard

如何禁用SoftKeyboard键预览窗口?

这是Gboard中的弹出键盘 在此输入图像描述

任何建议/帮助将不胜感激.

谢谢.

android android-softkeyboard gboard

5
推荐指数
1
解决办法
636
查看次数

如何在网页上启用 gboard gif 插入/上传

Google 的Android 键盘GBoard 允许在某些应用程序中插入gif,例如环聊。我也想在网站上启用此功能。

我如何与谷歌浏览器通信,然后与 GBoard 通信,该 gif 上传已在我的设备上启用,我<textarea>该如何处理?

javascript google-chrome copy-paste gif gboard

5
推荐指数
0
解决办法
149
查看次数

Google 键盘 - 插入图像“发送”意图怪异

我正在研究将 Gboard 图像支持添加到我们的应用程序中。

我有以下三个具体问题。

已在https://developer.android.com/guide/topics/text/image-keyboard.html上查看官方文档

不过,有些奇怪的事情正在发生。

当用户点击 EditText 时,编辑器会发送在 EditorInfo.contentMimeTypes 中接受的 MIME 内容类型列表。

IME 读取支持的类型列表,并在软键盘中显示编辑器可接受的内容。

我读到此内容还意味着,如果应用程序设置 EditorInfo.contentMimeType,则键盘将无法启用用于插入图像的 UI。

但实际情况并非如此。

首先,我看到的是 GBoard 显示了几乎所有 EditText 的插入图像 UI,大概是基于其 inputType。

我尝试创建一个 EditText 子类,重写 onCreateInputConnection 并确保 EditorInfo.contentMimeType -> 插入图像 UI 确实显示。

在不需要的 EditText 上插入图像

我们的应用程序中有数十个 EditText 输入字段(可能更多),位于不同的屏幕上。对于绝大多数人来说,插入动画 GIF 没有任何意义。

问题#1 - 如何才能阻止这种情况(如果可以的话)?

顺便说一下,这很容易在几乎任何应用程序、几乎任何输入字段中进行检查。例如,在 Gmail 应用程序的搜索栏中。或者在 Google Chrome 中的 URL 输入栏中。

这对于大多数应用程序来说是无害的 - 如果您在不支持图像输入的输入字段中选择 GIF(例如上面的示例,Gmail 和 Chrome),GBoard 会显示一条“类似于吐司”的消息,指出“此文本字段不支持图像输入”。不支持从键盘插入 GIF”。

好的但是:

作为后备方案,当 GBoard 无法通过 InputConneciton 发送选定的 GIF 时 -> 它会尝试启动仅限于应用程序包的 ACTION_SEND 意图,并使用表示图像的 URL。

我们的应用程序(电子邮件应用程序)在其 ACTION_SEND …

android gboard

5
推荐指数
1
解决办法
2463
查看次数