我正在编写类似Android闹钟的应用。 我想让用户选择是否始终在整个应用程序持续时间内保持屏幕,或者如果她希望根据设备电源管理器设置进入睡眠状态。
使用此代码正确处理第一个方案:
getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);
但是 - 在第二种情况下 - 当电源管理器关闭屏幕时,我可以通过AudioManager播放声音,但我无法强制屏幕打开 ...
我正在使用Build.VERSION.SDK = 10并在使用Android 2.3.4的三星设备上进行测试。