我正在构建一个使用正面相机跟踪用户在屏幕上看的位置的应用。当用户闪烁时,智能手机将其注册为点击。目前它在我的应用程序“内部”工作。我在屏幕周围有几个点,当我看到其中一个并闪烁时,它会改变颜色。
但是如何让它在主屏幕/其他应用程序上运行?假设用户看了脸上的应用程序,眨了眨眼就会打开。
我在考虑像Skype这样的弹出窗口。我可以将它设计为光标,它将显示在主屏幕和所有应用程序上方。但是,如果我会闪烁(点击)它会在弹出/小部件内执行一个动作,而不是单击“通过”它。
是否有任何代码可以让我的应用与其他应用互动。也许无障碍服务?
有一个类似的应用程序可以在主屏幕上创建鼠标,当用户挥动他的手(没有物理触摸)时,它会将其注册为点按。我该如何重新创建呢?
附图...