不积跬步无以至千里
一.前摘
最新项目来了个新需求就是当来新通知的时候需要亮屏,方便直接看到最新的通知,也算合理。
二.思考
这里来新通知的情形从逻辑上来说,一是新来了一条通知,二是更新通知。
三.修改
代码路径:
app/src/com/android/systemui/statusbar/NotificationEntryManager.java
public NotificationEntryManager(Context context) {
mContext = context;
mPowerManager = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
...
//add for [start]这里我创建了一个专门关于通知亮屏的一个类,主要是用来判断项目是否支持以及监听此功能开启或关闭的变化,以及亮屏的操作都放到了那,这里数据库