From d43a7ab3a22fa7acdb3fd86f74c7b7c607cd62c4 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Thu, 2 Mar 2017 14:46:10 -0500 Subject: [PATCH] Add API to indicate which tile was long-clicked. Test: make Change-Id: I5ff5a3ed954e231b6d63e02bf64bfe771cd78b0f Fixes: 34832801 --- api/current.txt | 1 + api/system-current.txt | 1 + api/test-current.txt | 1 + core/java/android/service/quicksettings/TileService.java | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/api/current.txt b/api/current.txt index 1d02dedffd64d..acafc129da07a 100644 --- a/api/current.txt +++ b/api/current.txt @@ -36924,6 +36924,7 @@ package android.service.quicksettings { method public final void unlockAndRun(java.lang.Runnable); field public static final java.lang.String ACTION_QS_TILE = "android.service.quicksettings.action.QS_TILE"; field public static final java.lang.String ACTION_QS_TILE_PREFERENCES = "android.service.quicksettings.action.QS_TILE_PREFERENCES"; + field public static final java.lang.String EXTRA_COMPONENT = "android.service.quicksettings.extra.COMPONENT"; field public static final java.lang.String META_DATA_ACTIVE_TILE = "android.service.quicksettings.ACTIVE_TILE"; } diff --git a/api/system-current.txt b/api/system-current.txt index 21b0bec918b58..a3bddfb316e3d 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -39921,6 +39921,7 @@ package android.service.quicksettings { method public final void unlockAndRun(java.lang.Runnable); field public static final java.lang.String ACTION_QS_TILE = "android.service.quicksettings.action.QS_TILE"; field public static final java.lang.String ACTION_QS_TILE_PREFERENCES = "android.service.quicksettings.action.QS_TILE_PREFERENCES"; + field public static final java.lang.String EXTRA_COMPONENT = "android.service.quicksettings.extra.COMPONENT"; field public static final java.lang.String META_DATA_ACTIVE_TILE = "android.service.quicksettings.ACTIVE_TILE"; } diff --git a/api/test-current.txt b/api/test-current.txt index 94605deab939a..3774421f9bb03 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -37108,6 +37108,7 @@ package android.service.quicksettings { method public final void unlockAndRun(java.lang.Runnable); field public static final java.lang.String ACTION_QS_TILE = "android.service.quicksettings.action.QS_TILE"; field public static final java.lang.String ACTION_QS_TILE_PREFERENCES = "android.service.quicksettings.action.QS_TILE_PREFERENCES"; + field public static final java.lang.String EXTRA_COMPONENT = "android.service.quicksettings.extra.COMPONENT"; field public static final java.lang.String META_DATA_ACTIVE_TILE = "android.service.quicksettings.ACTIVE_TILE"; } diff --git a/core/java/android/service/quicksettings/TileService.java b/core/java/android/service/quicksettings/TileService.java index 1781c2ac0d788..21168475adf7a 100644 --- a/core/java/android/service/quicksettings/TileService.java +++ b/core/java/android/service/quicksettings/TileService.java @@ -126,7 +126,9 @@ public class TileService extends Service { public static final String EXTRA_TOKEN = "token"; /** - * @hide + * May be included when {@link #ACTION_QS_TILE_PREFERENCES} is launched from a tile. + * This extra may contain the {@link ComponentName} of the tile that triggered + * the preferences to be opened. */ public static final String EXTRA_COMPONENT = "android.service.quicksettings.extra.COMPONENT";