我的应用程序的唯一用户交互是通过加速度计,因此用户无需触摸屏幕。我需要的是能够提升非触摸事件,以便系统将其识别为用户交互,从而延迟屏幕超时。或者我需要能够手动扩展计时器。
我已阅读(并评论过)thread about disabling the timeout。这不是我需要的。我的用户正在进行的交互是非常明确的(将其旋转超过180度),因此如果它被放下或卡在口袋里就不会发生(除非他们骑着过山车。
目前,当用户正在积极使用我的应用程序时,设备会不断关闭。
答案 0 :(得分:1)
您是否尝试过将UserIdleDetectionMode从启用状态翻转为禁用,以查看它是否重置了计时器?如果可行,您可以响应您的应用程序事件。
否则没有办法模拟用户事件,所以我想说你暂时没有运气。