【问题标题】:Android . Activating my application when some string was entered in some other application安卓 。在其他应用程序中输入一些字符串时激活我的应用程序
【发布时间】:2016-09-15 06:37:23
【问题描述】:

我正在尝试创建一种行为,在任何应用程序中输入一些字符串都会打开我的应用程序。
我试过四处寻找如何听键盘按下或听文本变化,但我找不到我需要的行为,我不想为此创建自定义键盘。
如果这是不可能的,那么在另一个应用程序中尽可能快地为我的应用程序提供午餐的好实现是什么?

【问题讨论】:

  • 不可能对不起
  • 可能这是您问题的解决方案stackoverflow.com/questions/15302093/…
  • 也许一种可能的方式是服务。
  • 如果没有像我在回答中提供的那样的侧边步骤,这是可行的,想象一下 android 生态系统对我来说有多可怕。输入 youtube,它会打开,好的。但很快就会出现随机广告、应用程序和怪异现象。我很高兴它不是。

标签: android android-keypad


【解决方案1】:

在“不想要自定义键盘”的要求之前回答

我能想到的唯一可行的方法是,如果用户使用的是您编写的自定义键盘。自定义键盘可以并且确实充当键盘记录器,因此可以检测任何组合键或书面文字,并允许您在满足条件时执行代码。

参考Creating an input method docs

如何从另一个应用程序尽快打开我的应用程序?

按下主页,点击启动器图标启动您的应用

但是假设您的意思是不这样做,您仍然需要监控某些事件,例如按下音量键或摇晃设备,或者您的应用程序是否已经在前台运行,例如 Facebook Messenger 所做的(或以前做的,不知道)

相关问题:

气泡演示

【讨论】:

    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2011-07-24
    • 1970-01-01
    相关资源
    最近更新 更多