From 288320e10e1eb93bc7f539a6394b1b0c64932c68 Mon Sep 17 00:00:00 2001 From: Trumeet Date: Tue, 27 Nov 2018 15:32:01 -0800 Subject: feat: allow customize package name in setIcon method --- hiddenapi/src/main/java/android/app/StatusBarManager.java | 6 ++++++ .../main/java/com/android/internal/statusbar/IStatusBarService.java | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 hiddenapi/src/main/java/com/android/internal/statusbar/IStatusBarService.java (limited to 'hiddenapi/src') diff --git a/hiddenapi/src/main/java/android/app/StatusBarManager.java b/hiddenapi/src/main/java/android/app/StatusBarManager.java index b915dbe..691a12e 100644 --- a/hiddenapi/src/main/java/android/app/StatusBarManager.java +++ b/hiddenapi/src/main/java/android/app/StatusBarManager.java @@ -16,6 +16,8 @@ package android.app; +import com.android.internal.statusbar.IStatusBarService; + /** * Allows an app to control the status bar. * @@ -76,6 +78,10 @@ public class StatusBarManager { public static int CAMERA_LAUNCH_SOURCE_POWER_DOUBLE_TAP; public static int CAMERA_LAUNCH_SOURCE_LIFT_TRIGGER; + private synchronized IStatusBarService getService() { + throw new RuntimeException("Stub!"); + } + /** * Disable some features in the status bar. Pass the bitwise-or of the DISABLE_* flags. * To re-enable everything, pass {@link #DISABLE_NONE}. diff --git a/hiddenapi/src/main/java/com/android/internal/statusbar/IStatusBarService.java b/hiddenapi/src/main/java/com/android/internal/statusbar/IStatusBarService.java new file mode 100644 index 0000000..01e66a3 --- /dev/null +++ b/hiddenapi/src/main/java/com/android/internal/statusbar/IStatusBarService.java @@ -0,0 +1,5 @@ +package com.android.internal.statusbar; + +public interface IStatusBarService { + void setIcon(String slot, String packageName, int iconId, int iconLevel, String contentDescription); +} -- cgit v1.2.3-70-g09d2