本帖最后由 kaly_liu 于 2013-07-13 20:52:47 编辑

解决方案 »

  1.   

    static char const * const kSleepFileName = "/sys/power/wait_for_fb_sleep";
    static char const * const kWakeFileName  = "/sys/power/wait_for_fb_wake";休眠与唤醒的话分别向这两个文件写值就行了,好像是的
    你可以试着修改DisplayHardwareBase.cpp文件
    修改下面这个方法
    void DisplayHardwareBase::releaseScreen() const
    {
        status_t err = mDisplayEventThread->releaseScreen();
        if (err >= 0) {
            mScreenAcquired = false;
        }
    }不要调用
    mDisplayEventThread->releaseScreen();
    应该会达到你的要求