<PreferenceScreen
android:key="doze"
- android:title="@string/doze_title"
+ android:title="@string/ambient_display_title"
android:summary="@string/doze_summary" >
<intent
android:targetPackage="com.android.settings"
import android.support.v7.preference.ListPreference;
import android.support.v7.preference.Preference;
import android.support.v7.preference.Preference.OnPreferenceChangeListener;
+import android.support.v7.preference.PreferenceScreen;
import android.text.TextUtils;
import android.util.Log;
private SwitchPreference mTapToWakePreference;
private SwitchPreference mAutoBrightnessPreference;
private SwitchPreference mCameraGesturePreference;
+ private PreferenceScreen mDozePreference;
@Override
protected int getMetricsCategory() {
if (!isDozeAvailable(activity)) {
removePreference(KEY_DOZE);
+ } else {
+ mDozePreference = (PreferenceScreen) findPreference(KEY_DOZE);
}
if (isTapToWakeAvailable(getResources())) {
}
@Override
+ public boolean onPreferenceTreeClick(Preference preference) {
+ if (preference == mDozePreference) {
+ MetricsLogger.action(getActivity(), MetricsEvent.ACTION_AMBIENT_DISPLAY);
+ }
+ return super.onPreferenceTreeClick(preference);
+ }
+
+ @Override
protected int getHelpResource() {
return R.string.help_uri_display;
}