📜  如何在 Android 应用中集成表达式搜索?

📅  最后修改于: 2022-05-13 01:58:43.907000             🧑  作者: Mango

如何在 Android 应用中集成表达式搜索?

在这个社交媒体时代,我们通过短信相互交流。有许多可用的短信应用程序,包括 WhatsApp、Messenger 等。这些毫无生气的文本是我们彼此互动的方式。但是,短信有时会使事情变得更糟。你不能轻易地给你的朋友发短信并表达你的感受。例如,如果您感到兴奋,您可以简单地写下“我很兴奋:)”另一方面,您的朋友永远不会知道您有多高兴。在创建任何文本消息程序时,应检查这些注意事项。因此,将表达式搜索集成到包含某种形式的通信的 Android 应用程序中成为一项必不可少的工作。因此,您的用户将能够更好地传达他们的感受和表达,从而获得更好的用户体验。

当前问题

我们使用 Qwerty 键盘通过短信与他人交流,而这款 Qwerty 键盘专为计算机而设计。如果您是 Android 智能手机或移动设备的新手,您会发现很难以合理的速度打字,这在与某人聊天时很重要。使用毫无生气的文字的另一个缺点是您无法通过文字表达自己的情绪。假设你在梦想中的公司找到了一份新工作,你正在给你妈妈发短信告诉她。那么,短信将永远不足以证明你的感受或接受这份工作后你会体验到的兴奋。

此外,有时您想表达一些东西,但线路另一端的人理解完全不同的东西。

那么,答案是什么?

因此,我们正在寻找一种超越语言的自我交流方式。使用图形表示与某人进行交流可能是解决上述困境的方法。例如,您可以在您的应用程序中使用 GIF,您的用户将能够快速有效地传达他们的信息。因此,您可以使用 GIF 准确传达您的想法。 GIF 变得越来越流行。 Tenor 和 GIPHY 是 GIF 搜索引擎的两个例子。根据搜索词,这些搜索引擎会寻找最合适的 GIF。

除了提供一些与“极客”相关的照片外,还为用户提供了各种微笑的替代品,如大笑、终结者笑、狂笑等,如上图所示。因此,您可以使用上述选项来显示您微笑的强度。这些搜索引擎也可能会显示您最近观看的电视剧的结果,或者 GIF 可能有一些您最喜欢的电影字符。因此,通过分享这些 GIF,你们双方,即您和您的朋友,都会更深入地了解彼此的感受。

WhatsApp、Messenger、Discord、Badoo、LinkedIn 和其他知名程序都支持 GIF。

因此,我们准备好了解决方案。如果我们正在构建一个文本消息应用程序,我们可以将 GIF 合并到其中,以便用户可以更有效地进行交互。

解决 Android 应用程序中的问题的最佳方法是什么?

到目前为止,我们已经看到了问题和补救措施。这是博客的结尾吗?不,在博客的这一部分,我们将看看如何将表达式搜索整合到我们的 Android 应用程序中,因为归根结底,我们都是喜欢创建高质量 Android 应用程序的 Android 开发人员。

用于 GIPHY 的 Android SDK

使用 GIPHY SDK 是在您的应用程序中获得完整 GIPHY 体验的最快捷、最简单的方法。它是所有 GIF 相关任务的一站式商店,包括与 GIPHY API 交互、检索和缓存材料以及在屏幕上显示 GIF 和贴纸。要在您的应用程序中使用 GIPHY SDK,请按照以下步骤操作:

首先,您必须首先从 GIPHY 网站获取 API 密钥。可以通过在 GIPHY Developer Portal 上输入应用程序的详细信息来获取 API 密钥。

allprojects {
    repositories {
        ...
        maven {
            url "http://giphy.bintray.com/giphy-sdk"
        }
        ...
    }
}

您必须在项目的构建中包含 GIPHY Maven 存储库才能使用 GIPHY。梯度源代码:

implementation 'com.giphy.sdk:ui:1.0.2'

这就是安装和实施过程的结束。下面是一个简单示例,说明如何在我们的 Activity 中包含 GIPHY Dialog 片段:

Kotlin
class gfgGifActivity: AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        GiphyCoreUI.configure(this, YOUR_API_KEY_GOES_HERE)
        GiphyDialogFragment.newInstance().show(supportFragmentManager, "giphy_dialog")
    }
}


在上面的代码中,您可以看到在使用 GIPHY SDK 之前,您需要使用您为应用程序获得的 API 密钥来引入它。从那时起,一切都由 GiphyDialogFragment 完成。它将在您的应用程序中显示 GIPHY 交换部分,您可以从该点查找必要的 GIF

结论

在本文中,我们了解了如何在 Android 应用程序中协调关节搜索。我们意识到 GIF 无疑可以将信息、感受和情绪传递给我们的同伴,因此,如今,几乎每个通知应用程序都支持 GIF。