在android上挂起/睡眠之前和之后执行脚本

时间:2012-06-18 12:31:14

标签: android hook resume suspend

我想在Android设备进入睡眠状态之前执行脚本,并在唤醒之后执行。我发现c之类的东西就像是一个“early_suspend”钩子,但是我只想执行几行bash而且我不想进入交叉编译。

背景如下:我有一个糟糕的Archos平板电脑(使用android 2.2),如果屏幕亮度太低,有时暂停后不会重新激活屏幕。我现在的解决方法是在暂停之前增加亮度,然后在醒来后再次恢复亮度。

旁注:我的设备已经扎根,只要它有效,我不在乎解决方案是多么丑陋。

那么android中的shell代码是否有一些“早期挂起”钩子?

1 个答案:

答案 0 :(得分:1)

我找到了一种方法,等到睡在有根据的ICS Galaxy Note上。您可以使用“cat / sys / power / wait_for_fb_sleep”(和wait_for_fb_wake)等待手机进入睡眠状态或唤醒。