【问题标题】:How to get access to the edittext box in the android messenger app如何访问 android messenger 应用程序中的编辑文本框
【发布时间】:2016-06-25 23:32:35
【问题描述】:

我正在尝试制作一个应用程序,以便我可以将自定义表情符号添加到 android messenger 应用程序的编辑文本字段中,但我很难访问该编辑文本字段。任何人都可以提供任何帮助。我附上一张图片。

【问题讨论】:

  • 那么,您将如何将自定义图像添加到定义为纯文本的 SMS 中?如果您可以确保收件人的手机支持它们,您可以使用 unicode 表情符号。
  • 这不是我想要的。我知道该怎么做。我需要知道如何访问消息应用程序中的特定文本视图。
  • 也许我需要更清楚我需要什么。我正在寻找一种在不制作整个键盘应用程序的情况下将 unicode 注入该文本视图的方法。
  • 然后实现一些“表情符号输入法”。用户会切换到它,输入一个笑脸,然后切换回之前的输入法。

标签: android


【解决方案1】:

Android 的安全模型会阻止除当前活动键盘以外的所有应用修改文本输入。

您有多种选择:

  • 将您的应用注册为键盘。用户可以在您的键盘之间切换,因此它可以只包含您要添加的其他符号(并且不必是全出血键盘)。
  • 将符号复制到剪贴板。用户必须手动粘贴它们。
  • 使用 Xposed 注入您的代码(需要 root)。这适用于 Android 安全模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多