我有一个应用程序,希望在应用程序运行时屏幕变暗而不是一直保持亮着。我该如何实现?我知道如果要让屏幕一直亮着可以这样做:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
但我找不到如何使屏幕变暗的方法。
我有一个应用程序,希望在应用程序运行时屏幕变暗而不是一直保持亮着。我该如何实现?我知道如果要让屏幕一直亮着可以这样做:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
请查看以下内容 http://rdcworld-android.blogspot.com/2012/03/lock-phone-screen-programmtically.html
或者尝试这个
WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);
//Lock device
DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDPM .lockNow();