public class DndTile extends QSTile<QSTile.BooleanState>
QSTile.AirplaneBooleanState, QSTile.AnimationIcon, QSTile.BooleanState, QSTile.Callback, QSTile.DetailAdapter, QSTile.DrawableIcon, QSTile.H, QSTile.Host, QSTile.Icon, QSTile.ResourceIcon, QSTile.SignalState, QSTile.State
Constructor and Description |
---|
DndTile(QSTile.Host host) |
Modifier and Type | Method and Description |
---|---|
protected String |
composeChangeAnnouncement() |
QSTile.DetailAdapter |
getDetailAdapter() |
Intent |
getLongClickIntent() |
int |
getMetricsCategory()
Declare the category of this tile.
|
CharSequence |
getTileLabel() |
void |
handleClick() |
protected void |
handleUpdateState(QSTile.BooleanState state,
Object arg) |
boolean |
isAvailable()
Is a startup check whether this device currently supports this tile.
|
static boolean |
isCombinedIcon(Context context) |
static boolean |
isVisible(Context context) |
QSTile.BooleanState |
newTileState() |
static void |
setCombinedIcon(Context context,
boolean combined) |
void |
setListening(boolean listening) |
static void |
setVisible(Context context,
boolean visible) |
addCallback, checkIfRestrictionEnforcedByAdminOnly, clearState, click, createTileView, destroy, fireScanStateChanged, fireToggleStateChanged, getHost, getState, getTileSpec, handleClearState, handleDestroy, handleLongClick, handleRefreshState, handleSecondaryClick, handleUserSwitch, longClick, refreshState, refreshState, removeCallback, removeCallbacks, secondaryClick, setDetailListening, setListening, setTileSpec, shouldAnnouncementBeDelayed, showDetail, userSwitch
public DndTile(QSTile.Host host)
public static void setVisible(Context context, boolean visible)
public static boolean isVisible(Context context)
public static void setCombinedIcon(Context context, boolean combined)
public static boolean isCombinedIcon(Context context)
public QSTile.DetailAdapter getDetailAdapter()
getDetailAdapter
in class QSTile<QSTile.BooleanState>
public QSTile.BooleanState newTileState()
newTileState
in class QSTile<QSTile.BooleanState>
public Intent getLongClickIntent()
getLongClickIntent
in class QSTile<QSTile.BooleanState>
public void handleClick()
handleClick
in class QSTile<QSTile.BooleanState>
public CharSequence getTileLabel()
getTileLabel
in class QSTile<QSTile.BooleanState>
protected void handleUpdateState(QSTile.BooleanState state, Object arg)
handleUpdateState
in class QSTile<QSTile.BooleanState>
public int getMetricsCategory()
QSTile
com.android.internal.logging.MetricsProto.MetricsEvent
by editing frameworks/base/proto/src/metrics_constants.proto.getMetricsCategory
in class QSTile<QSTile.BooleanState>
protected String composeChangeAnnouncement()
composeChangeAnnouncement
in class QSTile<QSTile.BooleanState>
public void setListening(boolean listening)
setListening
in class QSTile<QSTile.BooleanState>
public boolean isAvailable()
QSTile
isAvailable
in class QSTile<QSTile.BooleanState>