1

我想编写一个需要加速度计数据的应用程序,而用户将设备放在口袋里。然而,至少在我的手机上(摩托罗拉 Defy 采用夜间 CM9 构建),需要一个昏暗的唤醒锁,因为加速度计不知何故与屏幕一起关闭。但是如果屏幕保持打开状态,用户可能会随着他的身体动作触发随机触摸动作。我可以只显示一个黑色区域,但这不会保护菜单键。那么,我应该怎么做才能保护设备免受意外的用户交互呢?我想到的事情:

  • 使用 root 访问权限以某种方式深入系统并需要解锁模式左右 - 但我作为用户会犹豫是否提供应用程序 root 只是因为它想阻止我的输入,如果我作为编码人员犯了错误,我可能锁定用户 -> 可能有效,但可能是最糟糕的解决方案
  • 以某种方式为此使用锁定屏幕-但我不知道如何安全地,无论设备上的设置是什么,无需root即可激活该锁定屏幕

Gah,这一切对我来说看起来都很糟糕。有什么方法可以解决这个问题吗?

4

0 回答 0