gpt4 book ai didi

android - 以编程方式单击来自不同应用程序的 View 元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:09 26 4
gpt4 key购买 nike

我想编写一个位于后台的服务,当按下耳机媒体按钮时,将单击来自不同应用程序的某些特定 ListView 元素。

现在我只能激活一些只有 ListView 元素的特定 Activity 。是否有可能触发这样的点击事件(考虑创建某种快捷方式或宏,例如 Windows 中的 AutoHotkey)

我只看到这篇博文: http://mylifewithandroid.blogspot.com/2009/01/generating-keypresses-programmatically.html

我也知道

View.performClick()

事件。我还可以提到我可以看到我想创建快捷方式的应用程序的源代码,但我无法修改它并重新分发它。如果在 Vanilla android 上不可能而不是 Root ?

最佳答案

从概念上考虑您正在做的事情。您真的希望您的程序将外部事件理解为内部点击吗?

相反,将两个事件(内部点击和外部事件)指向相同的内部行为。

externalEvent() -> performClick() // doesn't sound good.

externalEvent() -> doSomething();
onClick() -> doSomething(); // looking better

关于android - 以编程方式单击来自不同应用程序的 View 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9415695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com