所以我的问题很简单,但我无法找到整个想法的解决方案。使用Background Service可以在后台运行Android应用程序。但是,我不确定如何让#醒来"通过特定的按钮组合服务。
DUMMY示例:
// My app is installed and launched on the device and is running in background since it got installed
void onCorrectButtonCombinationPressed(){
startActivity(someIntent);
}
如何实现上述方案?
感谢您的建议,如果我错过了一些愚蠢的事情,我会道歉,因为对我来说这听起来很容易,但我很难弄明白......
答案 0 :(得分:-1)
这取决于“特定按钮组合”的含义
如果您想从自己的活动中检测点击次数或按下按钮,请通过标准事件处理程序在其各自的视图中处理它。
如果您想检测来自OTHER活动的点击或按下按钮,请放弃!没有办法通过(标准)方法实现这一目标。如果你使用你的设备你将有更多的权力去做这样的事情,但我做了一些深入的研究,没有找到其他方法。这样做的原因是想象一下,如果您可以拦截发送给它的事件,从活动中窃取信息是多么容易。
前几天我问question可能会给你更多信息。