— 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
485

被折叠的 条评论
为什么被折叠?



