Android:点亮屏幕,和取消点亮屏幕

    点亮屏幕,和取消点亮屏幕

(private PowerManager.WakeLock m_wakeLockObj = null;)


    public void AcquireWakeLock(long milltime) {
        if (m_wakeLockObj == null) {
            PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
            m_wakeLockObj = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK
                    | PowerManager.ACQUIRE_CAUSES_WAKEUP
                    | PowerManager.ON_AFTER_RELEASE, TAG);


            m_wakeLockObj.acquire(milltime);
        }
    }


    public void ReleaseWakeLock() {
        Log.i(TAG, " ---------------------------------取消点亮");
        if (m_wakeLockObj != null && m_wakeLockObj.isHeld()) {
            m_wakeLockObj.release();
            m_wakeLockObj = null;
        }
    }


具体代码可以去下载:http://download.csdn.net/source/3479523 

有什么问题,一起讨论。

你可能感兴趣的:(Android:点亮屏幕,和取消点亮屏幕)