【问题标题】:Activate Android with touch instead of power button通过触摸而不是电源按钮激活 Android
【发布时间】:2011-06-08 07:44:14
【问题描述】:

我们有一个平板电脑应用程序,我们希望在一段时间后屏幕超时,但希望用户通过触摸屏幕而不是触摸屏侧面的“电源”按钮来重新启用它设备。

对此最好的方法(电池性能)是什么?

  1. 使用部分唤醒锁定(屏幕会有反应吗?)
  2. 以某种方式禁用屏幕,但保持一切(包括触摸响应)正常工作?
  3. 其他?

对此有何建议?

【问题讨论】:

    标签: android screen wakelock android-wake-lock


    【解决方案1】:

    加布里埃尔,

    由于无法通过完全关闭屏幕来实现这一点,因此您可能只想使用唤醒锁定并将屏幕调暗到最低设置作为“超时”。这样您仍然可以接受屏幕触摸事件并将其从该状态“唤醒”并恢复到之前的亮度。

    【讨论】:

    • 这正是我们的想法,但我们担心电池寿命,因为在此期间系统将处于空闲状态。
    【解决方案2】:

    我们有一个平板电脑应用程序,我们希望在一段时间后屏幕超时,但希望用户通过触摸屏幕而不是触摸屏侧面的“电源”按钮来重新启用它设备。

    除非通过自定义固件,否则这是不可能的。如果屏幕关闭,则不会响应触摸事件。

    【讨论】:

    • 确实可以使用自定义固件,这就是我们最终所做的。
    • 请你分享一下你做了什么
    • @Gabriël 怎么样?如果可以的话,与我们分享一些东西。 :)
    • 不幸的是,我没有注意到这一点,也不知道全部细节。发生的事情是我们在我们的 Android 版本/驱动程序中删除了 0 亮度和禁用触摸传感器之间的链接。
    【解决方案3】:

    您可以做的另一件事是使用像 ScreenStandby 这样的应用来关闭屏幕,因为它在后台工作并且也可以在开机时启动。

    出于好奇,我们如何才能像您一样联系 Gabriel 来帮助创建自定义固件?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 2015-01-10
      • 2019-04-06
      • 2018-04-21
      • 2015-10-05
      • 1970-01-01
      • 2012-02-04
      相关资源
      最近更新 更多