| // Signature format: 2.0 |
| package com.android.tv.settings.library { |
| |
| public final class ManagerUtil { |
| method public static int calculateCompoundCode(int, int); |
| method public static int getRequestCode(int); |
| method public static int getStateIdentifier(int); |
| method public static boolean isChecked(com.android.tv.settings.library.PreferenceCompat); |
| method public static boolean isVisible(com.android.tv.settings.library.PreferenceCompat); |
| field public static final String INFO_COLLAPSE = "collapse"; |
| field public static final String INFO_INTENT = "intent"; |
| field public static final String INFO_NEXT_STATE = "next_state"; |
| field public static final String INFO_WIFI_SIGNAL_LEVEL = "wifi_signal_level"; |
| field public static final int OFFSET_MULTIPLIER = 100000; // 0x186a0 |
| field public static final int STATE_ALARMS_AND_REMINDERS = 13; // 0xd |
| field public static final int STATE_ALL_APPS = 4; // 0x4 |
| field public static final int STATE_APPS = 3; // 0x3 |
| field public static final int STATE_APP_MANAGEMENT = 5; // 0x5 |
| field public static final int STATE_APP_USAGE_ACCESS = 9; // 0x9 |
| field public static final int STATE_DEVICE_MAIN = 2; // 0x2 |
| field public static final int STATE_EXTERNAL_SOURCES = 14; // 0xe |
| field public static final int STATE_HIGH_POWER = 7; // 0x7 |
| field public static final int STATE_NETWORK = 0; // 0x0 |
| field public static final int STATE_NOTIFICATION_ACCESS = 8; // 0x8 |
| field public static final int STATE_PICTURE_IN_PICTURE = 12; // 0xc |
| field public static final int STATE_SPECIAL_ACCESS = 6; // 0x6 |
| field public static final int STATE_SYSTEM_ALERT_WINDOW = 10; // 0xa |
| field public static final int STATE_SYSTEM_DATE_TIME = 15; // 0xf |
| field public static final int STATE_WIFI_DETAILS = 1; // 0x1 |
| field public static final int STATE_WRITE_SETTINGS = 11; // 0xb |
| } |
| |
| public class PreferenceCompat { |
| ctor public PreferenceCompat(String); |
| ctor public PreferenceCompat(String[]); |
| ctor public PreferenceCompat(String[], String); |
| ctor public PreferenceCompat(String[], String, String); |
| method public void addChildPrefCompat(com.android.tv.settings.library.PreferenceCompat); |
| method public void addInfo(String, String); |
| method public void clearChildPrefCompats(); |
| method public com.android.tv.settings.library.PreferenceCompat findChildPreferenceCompat(String[]); |
| method public byte getChecked(); |
| method public java.util.List<com.android.tv.settings.library.PreferenceCompat> getChildPrefCompats(); |
| method public int getChildPrefsCount(); |
| method public String getContentDescription(); |
| method public byte getEnabled(); |
| method public android.os.Bundle getExtras(); |
| method public android.graphics.drawable.Drawable getIcon(); |
| method public String getInfo(String); |
| method public java.util.Map<java.lang.String,java.lang.String> getInfoMap(); |
| method public android.content.Intent getIntent(); |
| method public String[] getKey(); |
| method public byte getSelectable(); |
| method public String getSummary(); |
| method public String getTitle(); |
| method public int getType(); |
| method public String getValue(); |
| method public byte getVisible(); |
| method public boolean hasOnPreferenceChangeListener(); |
| method public com.android.tv.settings.library.PreferenceCompat immutableCopy(); |
| method public void initChildPreferences(); |
| method public void setChecked(byte); |
| method public void setChecked(boolean); |
| method public void setChildPrefCompats(java.util.List<com.android.tv.settings.library.PreferenceCompat>); |
| method public void setContentDescription(String); |
| method public void setEnabled(byte); |
| method public void setEnabled(boolean); |
| method public void setExtras(android.os.Bundle); |
| method public void setHasOnPreferenceChangeListener(boolean); |
| method public void setIcon(android.graphics.drawable.Drawable); |
| method public void setInfoMap(java.util.Map<java.lang.String,java.lang.String>); |
| method public void setIntent(android.content.Intent); |
| method public void setSelectable(byte); |
| method public void setSelectable(boolean); |
| method public void setShouldRemove(boolean); |
| method public void setSummary(String); |
| method public void setTitle(String); |
| method public void setType(byte); |
| method public void setValue(String); |
| method public void setVisible(boolean); |
| method public void setVisible(byte); |
| method public boolean shouldRemove(); |
| field public static final byte STATUS_OFF = 1; // 0x1 |
| field public static final byte STATUS_ON = 2; // 0x2 |
| field public static final byte STATUS_UNASSIGNED = 0; // 0x0 |
| field public static final byte TYPE_LIST = 4; // 0x4 |
| field public static final byte TYPE_PREFERENCE_ACCESS_POINT = 2; // 0x2 |
| field public static final byte TYPE_PREFERENCE_CATEGORY = 1; // 0x1 |
| field public static final byte TYPE_PREFERENCE_WIFI_COLLAPSE_CATEGORY = 3; // 0x3 |
| field public static final byte TYPE_RPEFERENCE = 0; // 0x0 |
| field public static final byte TYPE_SWITCH = 5; // 0x5 |
| } |
| |
| public final class SettingsManager { |
| ctor public SettingsManager(android.content.Context); |
| method public com.android.tv.settings.library.State createState(int); |
| method public com.android.tv.settings.library.PreferenceCompat getPreference(int, String); |
| method public java.util.List<com.android.tv.settings.library.PreferenceCompat> getPreferences(int); |
| method public void onActivityResult(com.android.tv.settings.library.State, int, int, android.content.Intent); |
| method public void onAttach(com.android.tv.settings.library.State); |
| method public void onCreate(com.android.tv.settings.library.State, android.os.Bundle); |
| method public void onDestroy(com.android.tv.settings.library.State); |
| method public void onPause(com.android.tv.settings.library.State); |
| method public boolean onPreferenceChange(com.android.tv.settings.library.State, String[], Object); |
| method public boolean onPreferenceClick(com.android.tv.settings.library.State, String[], boolean); |
| method public void onResume(com.android.tv.settings.library.State); |
| method public void onStart(com.android.tv.settings.library.State); |
| method public void onStop(com.android.tv.settings.library.State); |
| method public void registerListener(com.android.tv.settings.library.UIUpdateCallback); |
| method public void unRegisterListener(); |
| } |
| |
| public interface UIUpdateCallback { |
| method public void notifyNavigateBackward(int); |
| method public void notifyNavigateForward(int); |
| method public void notifyUpdate(int, com.android.tv.settings.library.PreferenceCompat); |
| method public void notifyUpdateAll(int, java.util.List<com.android.tv.settings.library.PreferenceCompat>); |
| method public void notifyUpdateScreenTitle(int, String); |
| } |
| |
| } |
| |