— a/alps/frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java
@@ -211,6 +211,7 @@ import android.os.ShellCallback;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.os.Trace;
+import android.os.PowerManager;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.VibrationEffect;
@@ -6205,6 +6206,19 @@ public class NotificationManagerService extends SystemService {
Slog.v(TAG, “enqueueNotificationInternal: pkg=” + pkg + " id=" + id
+ " notification=" + notification);
}
+
-
Log.d("ycj", " enqueueNotificationInternal == "+tag +"enqueueNotificationInternal: pkg=" + pkg + " id=" + id
-
+ " notification=" + notification);
-
if(pkg.equals("com.android.bluetooth")){
-
//modify wakeup lcd if has bluetooth notifications
-
PowerManager pm = (PowerManager) getContext().getSystemService(Context.POWER_SERVICE);
-
PowerManager.WakeLock wl = pm.newWakeLock((PowerManager.ACQUIRE_CAUSES_WAKEUP
-
| PowerManager.SCREEN_BRIGHT_WAKE_LOCK), "Notification");
-
Log.d("ycj", " == enqueueNotificationInternal == ");
-
wl.acquire(5000);
-
}
if (pkg == null || notification == null) {
throw new IllegalArgumentException("null not allowed: pkg=" + pkg