Remove legacy tron logging instrumentation
Bug: b/179741060
Change-Id: I3c43774f829e8c90b0e1e851ca79bad49738a280
diff --git a/Settings/src/com/android/tv/settings/MainFragment.java b/Settings/src/com/android/tv/settings/MainFragment.java
index 7d291e6..8da1515 100644
--- a/Settings/src/com/android/tv/settings/MainFragment.java
+++ b/Settings/src/com/android/tv/settings/MainFragment.java
@@ -147,12 +147,6 @@
}
@Override
- public int getMetricsCategory() {
- // Do not log visibility.
- return METRICS_CATEGORY_UNKNOWN;
- }
-
- @Override
protected int getPreferenceScreenResId() {
switch (FlavorUtils.getFlavor(getContext())) {
case FLAVOR_CLASSIC:
diff --git a/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java b/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
index d289bc1..c588fc6 100644
--- a/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
+++ b/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
@@ -49,9 +49,6 @@
import androidx.preference.PreferenceViewHolder;
import androidx.recyclerview.widget.RecyclerView;
-import com.android.settingslib.core.instrumentation.Instrumentable;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.tv.settings.overlay.FlavorUtils;
import com.android.tv.settings.util.SettingsPreferenceUtil;
@@ -64,11 +61,9 @@
* and allow for instrumentation.
*/
public abstract class SettingsPreferenceFragment extends LeanbackPreferenceFragmentCompat
- implements LifecycleOwner, Instrumentable,
+ implements LifecycleOwner,
TwoPanelSettingsFragment.PreviewableComponentCallback {
private final Lifecycle mLifecycle = new Lifecycle(this);
- private final VisibilityLoggerMixin mVisibilityLoggerMixin;
- protected MetricsFeatureProvider mMetricsFeatureProvider;
// Rename getLifecycle() to getSettingsLifecycle() as androidx Fragment has already implemented
// getLifecycle(), overriding here would cause unexpected crash in framework.
@@ -78,11 +73,6 @@
}
public SettingsPreferenceFragment() {
- mMetricsFeatureProvider = new MetricsFeatureProvider();
- // Mixin that logs visibility change for activity.
- mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(),
- mMetricsFeatureProvider);
- getSettingsLifecycle().addObserver(mVisibilityLoggerMixin);
}
@CallSuper
@@ -206,7 +196,6 @@
@CallSuper
@Override
public void onResume() {
- mVisibilityLoggerMixin.setSourceMetricsCategory(getActivity());
super.onResume();
mLifecycle.handleLifecycleEvent(ON_RESUME);
if (getCallbackFragment() instanceof TwoPanelSettingsFragment) {
diff --git a/Settings/src/com/android/tv/settings/TvSettingsActivity.java b/Settings/src/com/android/tv/settings/TvSettingsActivity.java
index a0eeb4f..0369556 100644
--- a/Settings/src/com/android/tv/settings/TvSettingsActivity.java
+++ b/Settings/src/com/android/tv/settings/TvSettingsActivity.java
@@ -34,8 +34,6 @@
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.core.instrumentation.SharedPreferencesLogger;
import com.android.tv.settings.overlay.FlavorUtils;
public abstract class TvSettingsActivity extends FragmentActivity {
@@ -201,21 +199,4 @@
}
}
}
-
- private String getMetricsTag() {
- String tag = getClass().getName();
- if (tag.startsWith("com.android.tv.settings.")) {
- tag = tag.replace("com.android.tv.settings.", "");
- }
- return tag;
- }
-
- @Override
- public SharedPreferences getSharedPreferences(String name, int mode) {
- if (name.equals(getPackageName() + "_preferences")) {
- return new SharedPreferencesLogger(this, getMetricsTag(),
- new MetricsFeatureProvider());
- }
- return super.getSharedPreferences(name, mode);
- }
}
diff --git a/Settings/src/com/android/tv/settings/about/AboutFragment.java b/Settings/src/com/android/tv/settings/about/AboutFragment.java
index d4a87c7..d0c5eba 100644
--- a/Settings/src/com/android/tv/settings/about/AboutFragment.java
+++ b/Settings/src/com/android/tv/settings/about/AboutFragment.java
@@ -48,7 +48,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.DeviceInfoUtils;
import com.android.settingslib.Utils;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
@@ -300,14 +299,10 @@
logEntrySelected(TvSettingsEnums.SYSTEM_ABOUT_BUILD);
// Don't enable developer options for secondary users.
if (!mUm.isAdminUser()) {
- mMetricsFeatureProvider.action(getContext(),
- MetricsEvent.ACTION_SETTINGS_BUILD_NUMBER_PREF);
return true;
}
if (mUm.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES)) {
- mMetricsFeatureProvider.action(getContext(),
- MetricsEvent.ACTION_SETTINGS_BUILD_NUMBER_PREF);
return true;
}
@@ -326,11 +321,6 @@
// Index.getInstance(
// getActivity().getApplicationContext()).updateFromClassNameResource(
// DevelopmentSettings.class.getName(), true, true);
- mMetricsFeatureProvider.action(
- getContext(), MetricsEvent.ACTION_SETTINGS_BUILD_NUMBER_PREF,
- Pair.create(MetricsEvent
- .FIELD_SETTINGS_BUILD_NUMBER_DEVELOPER_MODE_ENABLED,
- 0));
} else if (mDevHitCountdown > 0
&& mDevHitCountdown < (TAPS_TO_BE_A_DEVELOPER - 2)) {
if (mDevHitToast != null) {
@@ -343,11 +333,6 @@
Toast.LENGTH_SHORT);
mDevHitToast.show();
}
- mMetricsFeatureProvider.action(
- getContext(), MetricsEvent.ACTION_SETTINGS_BUILD_NUMBER_PREF,
- Pair.create(
- MetricsEvent.FIELD_SETTINGS_BUILD_NUMBER_DEVELOPER_MODE_ENABLED,
- 0));
} else if (mDevHitCountdown < 0) {
if (mDevHitToast != null) {
mDevHitToast.cancel();
@@ -355,11 +340,6 @@
mDevHitToast = Toast.makeText(getActivity(), R.string.show_dev_already,
Toast.LENGTH_LONG);
mDevHitToast.show();
- mMetricsFeatureProvider.action(
- getContext(), MetricsEvent.ACTION_SETTINGS_BUILD_NUMBER_PREF,
- Pair.create(
- MetricsEvent.FIELD_SETTINGS_BUILD_NUMBER_DEVELOPER_MODE_ENABLED,
- 1));
}
break;
case KEY_DEVICE_FEEDBACK:
@@ -443,11 +423,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsEvent.DEVICEINFO;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_ABOUT;
}
diff --git a/Settings/src/com/android/tv/settings/about/LegalFragment.java b/Settings/src/com/android/tv/settings/about/LegalFragment.java
index 99f4fc5..d957980 100644
--- a/Settings/src/com/android/tv/settings/about/LegalFragment.java
+++ b/Settings/src/com/android/tv/settings/about/LegalFragment.java
@@ -26,7 +26,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.PreferenceUtils;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -83,11 +82,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ABOUT_LEGAL_SETTINGS;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_ABOUT_LEGAL_INFO;
}
diff --git a/Settings/src/com/android/tv/settings/about/StatusFragment.java b/Settings/src/com/android/tv/settings/about/StatusFragment.java
index cd92bbf..300a20f 100644
--- a/Settings/src/com/android/tv/settings/about/StatusFragment.java
+++ b/Settings/src/com/android/tv/settings/about/StatusFragment.java
@@ -21,7 +21,6 @@
import androidx.annotation.Keep;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.deviceinfo.AbstractSimStatusImeiInfoPreferenceController;
@@ -48,11 +47,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DEVICEINFO_STATUS;
- }
-
- @Override
protected int getPreferenceScreenResId() {
return R.xml.device_info_status;
}
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
index 52e9d9d..269fee1 100644
--- a/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
@@ -35,7 +35,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.accessibility.AccessibilityUtils;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -156,11 +155,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCESSIBILITY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y;
}
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityServiceFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityServiceFragment.java
index aa9944d..af2992a 100644
--- a/Settings/src/com/android/tv/settings/accessibility/AccessibilityServiceFragment.java
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityServiceFragment.java
@@ -29,7 +29,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.accessibility.AccessibilityUtils;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -133,11 +132,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCESSIBILITY_SERVICE;
- }
-
- @Override
protected int getPageId() {
// Partial matching of Service's Android componentName for logging a11y services.
String serviceName = getArguments().getString(ARG_SERVICE_NAME);
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutFragment.java
index c490698..961f5a7 100644
--- a/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutFragment.java
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutFragment.java
@@ -33,7 +33,6 @@
import androidx.preference.Preference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.accessibility.AccessibilityUtils;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -112,11 +111,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCESSIBILITY_TOGGLE_GLOBAL_GESTURE;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y_SHORTCUT;
}
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutServiceFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutServiceFragment.java
index fec4349..7cbc9f4 100644
--- a/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutServiceFragment.java
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityShortcutServiceFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.RadioPreference;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -128,11 +127,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCESSIBILITY_SERVICE;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y_SHORTCUT_SERVICE;
}
diff --git a/Settings/src/com/android/tv/settings/accessories/AccessoriesFragment.java b/Settings/src/com/android/tv/settings/accessories/AccessoriesFragment.java
index 1211117..6ce3949 100644
--- a/Settings/src/com/android/tv/settings/accessories/AccessoriesFragment.java
+++ b/Settings/src/com/android/tv/settings/accessories/AccessoriesFragment.java
@@ -31,7 +31,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -60,11 +59,6 @@
mAddAccessory = findPreference(KEY_ADD_ACCESSORY);
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.BLUETOOTH;
- }
-
private void updateAccessories() {
PreferenceScreen preferenceScreen = getPreferenceScreen();
if (preferenceScreen == null) {
diff --git a/Settings/src/com/android/tv/settings/accessories/AddAccessoryPreferenceFragment.java b/Settings/src/com/android/tv/settings/accessories/AddAccessoryPreferenceFragment.java
index 3bde6ff..be4181d 100644
--- a/Settings/src/com/android/tv/settings/accessories/AddAccessoryPreferenceFragment.java
+++ b/Settings/src/com/android/tv/settings/accessories/AddAccessoryPreferenceFragment.java
@@ -36,10 +36,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
-import com.android.settingslib.core.instrumentation.Instrumentable;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.tv.settings.R;
@@ -49,18 +45,13 @@
* The screen in TV settings that shows when bluetooth searching/pairing is active.
*/
public class AddAccessoryPreferenceFragment extends BaseLeanbackPreferenceFragmentCompat implements
- LifecycleOwner, Instrumentable {
+ LifecycleOwner {
private SparseArray<Drawable> mResizedDrawables = new SparseArray<>();
private final Lifecycle mLifecycle = new Lifecycle(this);
- private final VisibilityLoggerMixin mVisibilityLoggerMixin;
public AddAccessoryPreferenceFragment() {
super();
- // Mixin that logs visibility change for activity.
- mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(),
- new MetricsFeatureProvider());
- getLifecycle().addObserver(mVisibilityLoggerMixin);
}
public static AddAccessoryPreferenceFragment newInstance() {
@@ -144,11 +135,6 @@
}
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.BLUETOOTH_PAIRING;
- }
-
@NonNull
@Override
public Lifecycle getLifecycle() {
diff --git a/Settings/src/com/android/tv/settings/accessories/BluetoothAccessoryFragment.java b/Settings/src/com/android/tv/settings/accessories/BluetoothAccessoryFragment.java
index da59d8e..3bbf476 100644
--- a/Settings/src/com/android/tv/settings/accessories/BluetoothAccessoryFragment.java
+++ b/Settings/src/com/android/tv/settings/accessories/BluetoothAccessoryFragment.java
@@ -41,8 +41,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -319,8 +317,6 @@
@Keep
public static class ChangeNameFragment extends GuidedStepSupportFragment {
- private final MetricsFeatureProvider mMetricsFeatureProvider = new MetricsFeatureProvider();
-
public static void prepareArgs(@NonNull Bundle args, String deviceName,
@DrawableRes int deviceImgId) {
args.putString(ARG_ACCESSORY_NAME, deviceName);
@@ -330,8 +326,6 @@
@Override
public void onStart() {
super.onStart();
- mMetricsFeatureProvider.action(getContext(),
- MetricsProto.MetricsEvent.ACTION_BLUETOOTH_RENAME);
}
@NonNull
@@ -405,8 +399,6 @@
private BluetoothDevice mDevice;
private BroadcastReceiver mBroadcastReceiver;
private final Handler mHandler = new Handler();
- private final MetricsFeatureProvider mMetricsFeatureProvider =
- new MetricsFeatureProvider();
private Runnable mBailoutRunnable = new Runnable() {
@Override
@@ -447,8 +439,6 @@
adapterIntentFilter.addAction(BluetoothDevice.ACTION_BOND_STATE_CHANGED);
mBroadcastReceiver = new UnpairReceiver(this, mDevice);
getActivity().registerReceiver(mBroadcastReceiver, adapterIntentFilter);
- mMetricsFeatureProvider.action(getContext(),
- MetricsProto.MetricsEvent.DIALOG_BLUETOOTH_PAIRED_DEVICE_FORGET);
}
@Override
@@ -530,9 +520,4 @@
}
}
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DIALOG_BLUETOOTH_PAIRED_DEVICE_PROFILE;
- }
}
diff --git a/Settings/src/com/android/tv/settings/accessories/BluetoothPairingDialog.java b/Settings/src/com/android/tv/settings/accessories/BluetoothPairingDialog.java
index 29aedab..af6447b 100644
--- a/Settings/src/com/android/tv/settings/accessories/BluetoothPairingDialog.java
+++ b/Settings/src/com/android/tv/settings/accessories/BluetoothPairingDialog.java
@@ -42,7 +42,6 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.dialog.old.Action;
import com.android.tv.settings.dialog.old.ActionFragment;
@@ -324,11 +323,6 @@
}
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.BLUETOOTH_DIALOG_FRAGMENT;
- }
-
public static class EntryDialogFragment extends Fragment {
private static final String ARG_DEVICE = "ConfirmationDialogFragment.DEVICE";
diff --git a/Settings/src/com/android/tv/settings/accounts/AccountSyncFragment.java b/Settings/src/com/android/tv/settings/accounts/AccountSyncFragment.java
index 2ae3942..1d746ef 100644
--- a/Settings/src/com/android/tv/settings/accounts/AccountSyncFragment.java
+++ b/Settings/src/com/android/tv/settings/accounts/AccountSyncFragment.java
@@ -43,7 +43,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.accounts.AuthenticatorHelper;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -427,11 +426,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCOUNTS_ACCOUNT_SYNC;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.ACCOUNT_CLASSIC_REG_ACCOUNT;
}
diff --git a/Settings/src/com/android/tv/settings/accounts/AccountsFragment.java b/Settings/src/com/android/tv/settings/accounts/AccountsFragment.java
index f2605d6..7fc1459 100644
--- a/Settings/src/com/android/tv/settings/accounts/AccountsFragment.java
+++ b/Settings/src/com/android/tv/settings/accounts/AccountsFragment.java
@@ -38,7 +38,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.accounts.AuthenticatorHelper;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -157,11 +156,6 @@
return SecurityFragment.isRestrictedProfileInEffect(getContext());
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCOUNTS_MANAGE_ACCOUNTS;
- }
-
/**
* Set up the intent and visibility for the given preference based on the information from
* AccountManager.
@@ -233,8 +227,4 @@
return authImage;
}
- @Override
- protected int getPageId() {
- return TvSettingsEnums.ACCOUNT_CLASSIC;
- }
}
diff --git a/Settings/src/com/android/tv/settings/accounts/AccountsSliceFragment.java b/Settings/src/com/android/tv/settings/accounts/AccountsSliceFragment.java
index df57a66..d4b52fe 100644
--- a/Settings/src/com/android/tv/settings/accounts/AccountsSliceFragment.java
+++ b/Settings/src/com/android/tv/settings/accounts/AccountsSliceFragment.java
@@ -18,7 +18,6 @@
import androidx.annotation.Keep;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.twopanelsettings.slices.SliceFragment;
/**
@@ -27,9 +26,4 @@
*/
@Keep
public class AccountsSliceFragment extends SliceFragment {
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCOUNTS_MANAGE_ACCOUNTS;
- }
}
diff --git a/Settings/src/com/android/tv/settings/autofill/AutofillPickerFragment.java b/Settings/src/com/android/tv/settings/autofill/AutofillPickerFragment.java
index eed5d20..b8c84fb 100644
--- a/Settings/src/com/android/tv/settings/autofill/AutofillPickerFragment.java
+++ b/Settings/src/com/android/tv/settings/autofill/AutofillPickerFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.tv.settings.R;
import com.android.tv.settings.RadioPreference;
@@ -220,9 +219,4 @@
});
dialog.show();
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DEFAULT_AUTOFILL_PICKER;
- }
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java b/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
index 2f8e408..b0c4a52 100644
--- a/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
@@ -22,7 +22,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProviders;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.connectivity.setup.AdvancedWifiOptionsFlow;
import com.android.tv.settings.connectivity.setup.ChooseSecurityState;
@@ -145,12 +144,6 @@
}
@Override
- public int getMetricsCategory() {
- // do not log visibility.
- return MetricsProto.MetricsEvent.ACTION_WIFI_ADD_NETWORK;
- }
-
- @Override
public void onBackPressed() {
mStateMachine.back();
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/EditIpSettingsActivity.java b/Settings/src/com/android/tv/settings/connectivity/EditIpSettingsActivity.java
index 83a4452..e11ffc9 100644
--- a/Settings/src/com/android/tv/settings/connectivity/EditIpSettingsActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/EditIpSettingsActivity.java
@@ -25,7 +25,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProviders;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.connectivity.setup.AdvancedWifiOptionsFlow;
import com.android.tv.settings.connectivity.util.State;
@@ -98,11 +97,6 @@
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DIALOG_WIFI_AP_EDIT;
- }
-
- @Override
public void onBackPressed() {
mStateMachine.back();
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/EditProxySettingsActivity.java b/Settings/src/com/android/tv/settings/connectivity/EditProxySettingsActivity.java
index 9f1c90e..ed9ef82 100644
--- a/Settings/src/com/android/tv/settings/connectivity/EditProxySettingsActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/EditProxySettingsActivity.java
@@ -25,7 +25,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProviders;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.connectivity.setup.AdvancedWifiOptionsFlow;
import com.android.tv.settings.connectivity.util.State;
@@ -95,11 +94,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DIALOG_WIFI_AP_EDIT;
- }
-
- @Override
public void onBackPressed() {
mStateMachine.back();
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java b/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
index db23b56..a413ff2 100644
--- a/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
+++ b/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
@@ -44,7 +44,6 @@
import androidx.preference.PreferenceManager;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.wifi.AccessPoint;
import com.android.tv.settings.MainFragment;
import com.android.tv.settings.R;
@@ -231,17 +230,6 @@
mConnectivityListener.setWifiEnabled(mEnableWifiPref.isChecked());
logToggleInteracted(
TvSettingsEnums.NETWORK_WIFI_ON_OFF, mEnableWifiPref.isChecked());
- if (mMetricsFeatureProvider != null) {
- if (mEnableWifiPref.isChecked()) {
- mMetricsFeatureProvider.action(getContext(),
- MetricsProto.MetricsEvent.ACTION_WIFI_ON);
- } else {
- // Log if user was connected at the time of switching off.
- mMetricsFeatureProvider.action(getContext(),
- MetricsProto.MetricsEvent.ACTION_WIFI_OFF,
- mConnectivityListener.isWifiConnected());
- }
- }
return true;
case KEY_WIFI_COLLAPSE:
final boolean collapse = !mWifiNetworksCategory.isCollapsed();
@@ -264,8 +252,6 @@
return true;
case KEY_WIFI_ADD:
logEntrySelected(TvSettingsEnums.NETWORK_ADD_NEW_NETWORK);
- mMetricsFeatureProvider.action(getActivity(),
- MetricsProto.MetricsEvent.ACTION_WIFI_ADD_NETWORK);
break;
}
return super.onPreferenceTreeClick(preference);
@@ -445,11 +431,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_NETWORK_CATEGORY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.NETWORK;
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java b/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
index 3d4d396..5b51878 100644
--- a/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
@@ -25,7 +25,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProviders;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.wifi.AccessPoint;
import com.android.tv.settings.R;
import com.android.tv.settings.connectivity.setup.AddStartState;
@@ -219,8 +218,4 @@
updateView(newFragment, movingForward);
}
- @Override
- public int getMetricsCategory() {
- return MetricsEvent.SETTINGS_TV_WIFI_ADD_KNOWN_CATEGORY;
- }
}
diff --git a/Settings/src/com/android/tv/settings/connectivity/WifiDetailsFragment.java b/Settings/src/com/android/tv/settings/connectivity/WifiDetailsFragment.java
index a618ab4..c9eb877 100644
--- a/Settings/src/com/android/tv/settings/connectivity/WifiDetailsFragment.java
+++ b/Settings/src/com/android/tv/settings/connectivity/WifiDetailsFragment.java
@@ -35,8 +35,6 @@
import androidx.preference.ListPreference;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.wifi.AccessPoint;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -82,11 +80,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.WIFI_NETWORK_DETAILS;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
mConnectivityListener = new ConnectivityListener(
getContext(), this, getSettingsLifecycle());
@@ -270,7 +263,6 @@
public static class ForgetNetworkConfirmFragment extends GuidedStepSupportFragment {
private AccessPoint mAccessPoint;
- private final MetricsFeatureProvider mMetricsFeatureProvider = new MetricsFeatureProvider();
public static void prepareArgs(@NonNull Bundle args, AccessPoint accessPoint) {
final Bundle apBundle = new Bundle();
@@ -313,8 +305,6 @@
WifiManager wifiManager =
(WifiManager) getContext().getSystemService(Context.WIFI_SERVICE);
wifiManager.forget(mAccessPoint.getConfig().networkId, null);
- mMetricsFeatureProvider.action(
- getContext(), MetricsProto.MetricsEvent.ACTION_WIFI_FORGET);
}
getFragmentManager().popBackStack();
}
diff --git a/Settings/src/com/android/tv/settings/core/instrumentation/InstrumentedActivity.java b/Settings/src/com/android/tv/settings/core/instrumentation/InstrumentedActivity.java
index 3171ccd..ff5e3de 100644
--- a/Settings/src/com/android/tv/settings/core/instrumentation/InstrumentedActivity.java
+++ b/Settings/src/com/android/tv/settings/core/instrumentation/InstrumentedActivity.java
@@ -20,25 +20,14 @@
import androidx.fragment.app.FragmentActivity;
-import com.android.settingslib.core.instrumentation.Instrumentable;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
/**
* Instrumented activity that logs visibility state.
*/
-public abstract class InstrumentedActivity extends FragmentActivity implements Instrumentable {
-
- protected MetricsFeatureProvider mMetricsFeatureProvider;
- protected VisibilityLoggerMixin mVisibilityLoggerMixin;
+public abstract class InstrumentedActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- // Mixin that logs visibility change for activity.
- mMetricsFeatureProvider = new MetricsFeatureProvider();
- mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(),
- mMetricsFeatureProvider);
- getLifecycle().addObserver(mVisibilityLoggerMixin);
}
}
diff --git a/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java b/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java
index 772bfc7..8c28252 100644
--- a/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java
+++ b/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java
@@ -49,7 +49,6 @@
import androidx.preference.Preference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.tv.settings.LongClickPreference;
@@ -211,11 +210,6 @@
return false;
}
- @Override
- public int getMetricsCategory() {
- return MetricsEvent.SETTINGS_TV_DEVICE_CATEGORY;
- }
-
public boolean getSoundEffectsEnabled() {
return Settings.System.getInt(getActivity().getContentResolver(),
Settings.System.SOUND_EFFECTS_ENABLED, 1) != 0;
diff --git a/Settings/src/com/android/tv/settings/device/StorageSummaryFragment.java b/Settings/src/com/android/tv/settings/device/StorageSummaryFragment.java
index 459c8dd..db06afa 100644
--- a/Settings/src/com/android/tv/settings/device/StorageSummaryFragment.java
+++ b/Settings/src/com/android/tv/settings/device/StorageSummaryFragment.java
@@ -36,7 +36,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
import com.android.tv.settings.device.storage.MissingStorageFragment;
@@ -348,11 +347,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_STORAGE_CATEGORY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_STORAGE;
}
diff --git a/Settings/src/com/android/tv/settings/device/apps/AllAppsFragment.java b/Settings/src/com/android/tv/settings/device/apps/AllAppsFragment.java
index 7982c5e..4111510 100644
--- a/Settings/src/com/android/tv/settings/device/apps/AllAppsFragment.java
+++ b/Settings/src/com/android/tv/settings/device/apps/AllAppsFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -389,11 +388,6 @@
};
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.MANAGE_APPLICATIONS;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.APPS_ALL_APPS;
}
diff --git a/Settings/src/com/android/tv/settings/device/apps/AppManagementFragment.java b/Settings/src/com/android/tv/settings/device/apps/AppManagementFragment.java
index 153528f..38070f0 100644
--- a/Settings/src/com/android/tv/settings/device/apps/AppManagementFragment.java
+++ b/Settings/src/com/android/tv/settings/device/apps/AppManagementFragment.java
@@ -42,7 +42,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -108,11 +107,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsEvent.APPLICATIONS_INSTALLED_APP_DETAILS;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
mPackageName = getArguments().getString(ARG_PACKAGE_NAME);
@@ -207,8 +201,6 @@
if (intent != null) {
try {
if (preference.equals(mUninstallPreference)) {
- mMetricsFeatureProvider.action(getContext(),
- MetricsEvent.ACTION_SETTINGS_UNINSTALL_APP);
startActivityForResult(intent, mUninstallPreference.canUninstall()
? REQUEST_UNINSTALL : REQUEST_UNINSTALL_UPDATES);
} else {
@@ -443,7 +435,6 @@
return;
}
- mMetricsFeatureProvider.action(getContext(), MetricsEvent.ACTION_SETTINGS_CLEAR_APP_DATA);
mClearDataPreference.setClearingData(true);
String spaceManagementActivityName = mEntry.info.manageSpaceActivityName;
if (spaceManagementActivityName != null) {
@@ -495,7 +486,6 @@
}
public void clearCache() {
- mMetricsFeatureProvider.action(getContext(), MetricsEvent.ACTION_SETTINGS_CLEAR_APP_CACHE);
mClearCachePreference.setClearingCache(true);
mPackageManager.deleteApplicationCacheFiles(mEntry.info.packageName,
new IPackageDataObserver.Stub() {
diff --git a/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java b/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java
index b68c471..42aa06f 100644
--- a/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java
+++ b/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java
@@ -28,7 +28,6 @@
import androidx.annotation.Keep;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.tv.settings.PreferenceControllerFragment;
import com.android.tv.settings.R;
@@ -87,11 +86,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_APP_NOTIF_CATEGORY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.APPS;
}
diff --git a/Settings/src/com/android/tv/settings/device/apps/EnableDisablePreference.java b/Settings/src/com/android/tv/settings/device/apps/EnableDisablePreference.java
index cd39655..44573ee 100644
--- a/Settings/src/com/android/tv/settings/device/apps/EnableDisablePreference.java
+++ b/Settings/src/com/android/tv/settings/device/apps/EnableDisablePreference.java
@@ -29,10 +29,8 @@
import androidx.annotation.NonNull;
import androidx.leanback.widget.GuidanceStylist;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.Utils;
import com.android.settingslib.applications.ApplicationsState;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.tv.settings.R;
import java.util.ArrayList;
@@ -139,8 +137,6 @@
args.putBoolean(ARG_ENABLE, enable);
}
- private final MetricsFeatureProvider mMetricsFeatureProvider = new MetricsFeatureProvider();
-
@NonNull
@Override
public GuidanceStylist.Guidance onCreateGuidance(Bundle savedInstanceState) {
@@ -158,9 +154,6 @@
@Override
public void onOk() {
boolean enable = getArguments().getBoolean(ARG_ENABLE);
- mMetricsFeatureProvider.action(getContext(), enable
- ? MetricsEvent.ACTION_SETTINGS_ENABLE_APP
- : MetricsEvent.ACTION_SETTINGS_DISABLE_APP);
getActivity().getPackageManager().setApplicationEnabledSetting(
getArguments().getString(ARG_PACKAGE_NAME), enable
? PackageManager.COMPONENT_ENABLED_STATE_DEFAULT
diff --git a/Settings/src/com/android/tv/settings/device/apps/ForceStopPreference.java b/Settings/src/com/android/tv/settings/device/apps/ForceStopPreference.java
index 56b57ec..3841b37 100644
--- a/Settings/src/com/android/tv/settings/device/apps/ForceStopPreference.java
+++ b/Settings/src/com/android/tv/settings/device/apps/ForceStopPreference.java
@@ -33,9 +33,7 @@
import androidx.annotation.NonNull;
import androidx.leanback.widget.GuidanceStylist;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settingslib.applications.ApplicationsState;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.tv.settings.R;
public class ForceStopPreference extends AppActionPreference {
@@ -86,9 +84,6 @@
public static class ConfirmationFragment extends AppActionPreference.ConfirmationFragment {
private static final String ARG_PACKAGE_NAME = "packageName";
- private final MetricsFeatureProvider mMetricsFeatureProvider =
- new MetricsFeatureProvider();
-
private static void prepareArgs(@NonNull Bundle args, String packageName) {
args.putString(ARG_PACKAGE_NAME, packageName);
}
@@ -107,8 +102,6 @@
@Override
public void onOk() {
String pkgName = getArguments().getString(ARG_PACKAGE_NAME);
- mMetricsFeatureProvider.action(getContext(), MetricsEvent.ACTION_APP_FORCE_STOP,
- pkgName);
ActivityManager am = (ActivityManager)
getActivity().getSystemService(Context.ACTIVITY_SERVICE);
am.forceStopPackage(pkgName);
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/AppUsageAccess.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/AppUsageAccess.java
index 68bcc2d..587b117 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/AppUsageAccess.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/AppUsageAccess.java
@@ -28,7 +28,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
@@ -42,11 +41,6 @@
private AppOpsManager mAppOpsManager;
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.USAGE_ACCESS;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mAppOpsManager = getContext().getSystemService(AppOpsManager.class);
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/ExternalSources.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/ExternalSources.java
index e341702..ca55fd4 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/ExternalSources.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/ExternalSources.java
@@ -30,7 +30,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
@@ -42,11 +41,6 @@
private AppOpsManager mAppOpsManager;
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.MANAGE_EXTERNAL_SOURCES;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
mAppOpsManager = getContext().getSystemService(AppOpsManager.class);
super.onCreate(savedInstanceState);
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/HighPower.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/HighPower.java
index a168af2..101eaf4 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/HighPower.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/HighPower.java
@@ -27,7 +27,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
import com.android.tv.settings.R;
@@ -61,11 +60,6 @@
});
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.APPLICATIONS_HIGH_POWER_APPS;
- }
-
- @Override
public void onAttach(Context context) {
super.onAttach(context);
mPowerAllowlistBackend = PowerAllowlistBackend.getInstance(context);
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/NotificationAccess.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/NotificationAccess.java
index 11e850d..36d471a 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/NotificationAccess.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/NotificationAccess.java
@@ -36,7 +36,6 @@
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ServiceListing;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -61,11 +60,6 @@
private IconDrawableFactory mIconDrawableFactory;
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.NOTIFICATION_ACCESS;
- }
-
- @Override
public void onAttach(Context context) {
super.onAttach(context);
mPackageManager = context.getPackageManager();
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/PictureInPicture.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/PictureInPicture.java
index 2c21c32..7e425be 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/PictureInPicture.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/PictureInPicture.java
@@ -31,7 +31,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -151,11 +150,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.APPS_SPECIAL_APP_ACCESS_PICTURE_IN_PICTURE;
}
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/SpecialAppAccess.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/SpecialAppAccess.java
index 041064e..f4b52a2 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/SpecialAppAccess.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/SpecialAppAccess.java
@@ -26,7 +26,6 @@
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -49,11 +48,6 @@
updatePreferenceStates();
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SPECIAL_ACCESS;
- }
-
@VisibleForTesting
void updatePreferenceStates() {
ActivityManager activityManager = (ActivityManager) getContext()
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/SystemAlertWindow.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/SystemAlertWindow.java
index 023fb41..3885d20 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/SystemAlertWindow.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/SystemAlertWindow.java
@@ -28,7 +28,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
@@ -41,11 +40,6 @@
private AppOpsManager mAppOpsManager;
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SYSTEM_ALERT_WINDOW_APPS;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mAppOpsManager = getContext().getSystemService(AppOpsManager.class);
diff --git a/Settings/src/com/android/tv/settings/device/apps/specialaccess/WriteSettings.java b/Settings/src/com/android/tv/settings/device/apps/specialaccess/WriteSettings.java
index 23cfbfa..9f4f604 100644
--- a/Settings/src/com/android/tv/settings/device/apps/specialaccess/WriteSettings.java
+++ b/Settings/src/com/android/tv/settings/device/apps/specialaccess/WriteSettings.java
@@ -28,7 +28,6 @@
import androidx.preference.SwitchPreference;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.ApplicationsState;
import com.android.tv.settings.R;
@@ -41,11 +40,6 @@
private AppOpsManager mAppOpsManager;
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SYSTEM_ALERT_WINDOW_APPS;
- }
-
- @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mAppOpsManager = getContext().getSystemService(AppOpsManager.class);
diff --git a/Settings/src/com/android/tv/settings/device/display/daydream/DaydreamFragment.java b/Settings/src/com/android/tv/settings/device/display/daydream/DaydreamFragment.java
index e30f53d..172aff2 100644
--- a/Settings/src/com/android/tv/settings/device/display/daydream/DaydreamFragment.java
+++ b/Settings/src/com/android/tv/settings/device/display/daydream/DaydreamFragment.java
@@ -40,7 +40,6 @@
import androidx.preference.ListPreference;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.dream.DreamBackend;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -250,11 +249,6 @@
}
}
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DREAM;
- }
-
private class PackageReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
diff --git a/Settings/src/com/android/tv/settings/device/display/daydream/EnergySaverFragment.java b/Settings/src/com/android/tv/settings/device/display/daydream/EnergySaverFragment.java
index 3abc329..f0d236d 100644
--- a/Settings/src/com/android/tv/settings/device/display/daydream/EnergySaverFragment.java
+++ b/Settings/src/com/android/tv/settings/device/display/daydream/EnergySaverFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
import com.android.tv.twopanelsettings.TwoPanelSettingsFragment;
@@ -105,11 +104,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DREAM;
- }
-
- @Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
switch (preference.getKey()) {
case KEY_SLEEP_TIME:
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/AdvancedDisplayFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/AdvancedDisplayFragment.java
index 63aeb1c..e6d076c 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/AdvancedDisplayFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/AdvancedDisplayFragment.java
@@ -29,7 +29,6 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -41,11 +40,6 @@
private static final String KEY_GAME_MODE = "game_mode";
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DISPLAY;
- }
-
- @Override
public void onCreatePreferences(Bundle bundle, String s) {
setPreferencesFromResource(R.xml.advanced_display, null);
SwitchPreference gameModePreference = findPreference(KEY_GAME_MODE);
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/AdvancedVolumeFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/AdvancedVolumeFragment.java
index a41d10f..8277e16 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/AdvancedVolumeFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/AdvancedVolumeFragment.java
@@ -35,7 +35,6 @@
import androidx.preference.SwitchPreference;
import com.android.internal.annotations.VisibleForTesting;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.tv.settings.PreferenceControllerFragment;
import com.android.tv.settings.R;
@@ -298,11 +297,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SOUND;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.DISPLAY_SOUND_ADVANCED_SOUNDS;
}
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
index 1229582..c1115b4 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
@@ -137,11 +137,6 @@
}
@Override
- public int getMetricsCategory() {
- return 0;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.DISPLAY_SOUND;
}
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/MatchContentFrameRateFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/MatchContentFrameRateFragment.java
index 0107bb9..dd77ce3 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/MatchContentFrameRateFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/MatchContentFrameRateFragment.java
@@ -123,11 +123,6 @@
return super.onPreferenceTreeClick(preference);
}
- @Override
- public int getMetricsCategory() {
- return 0;
- }
-
private String preferenceKeyFromSetting() {
int matchContentSetting = Settings.Secure.getInt(
getContext().getContentResolver(),
diff --git a/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java b/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java
index 64ae0ab..4e6cddc 100644
--- a/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java
+++ b/Settings/src/com/android/tv/settings/device/storage/StorageFragment.java
@@ -31,7 +31,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.deviceinfo.StorageMeasurement;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -291,11 +290,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_STORAGE_CATEGORY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_STORAGE_INTERNAL_STORAGE;
}
diff --git a/Settings/src/com/android/tv/settings/help/HelpFragment.java b/Settings/src/com/android/tv/settings/help/HelpFragment.java
index 4bb8744..d77b0cc 100644
--- a/Settings/src/com/android/tv/settings/help/HelpFragment.java
+++ b/Settings/src/com/android/tv/settings/help/HelpFragment.java
@@ -33,7 +33,6 @@
import androidx.leanback.widget.VerticalGridView;
import androidx.preference.Preference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.MainFragment;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -103,11 +102,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACTION_SETTING_HELP_AND_FEEDBACK;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.FEEDBACK;
}
diff --git a/Settings/src/com/android/tv/settings/inputmethod/AvailableVirtualKeyboardFragment.java b/Settings/src/com/android/tv/settings/inputmethod/AvailableVirtualKeyboardFragment.java
index 7cc7e0d..df8d7de 100644
--- a/Settings/src/com/android/tv/settings/inputmethod/AvailableVirtualKeyboardFragment.java
+++ b/Settings/src/com/android/tv/settings/inputmethod/AvailableVirtualKeyboardFragment.java
@@ -37,7 +37,6 @@
import androidx.annotation.Keep;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.inputmethod.InputMethodAndSubtypeUtilCompat;
import com.android.settingslib.inputmethod.InputMethodPreference;
import com.android.settingslib.inputmethod.InputMethodSettingValuesWrapper;
@@ -173,11 +172,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ENABLE_VIRTUAL_KEYBOARDS;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_KEYBOARD_MANAGE_KEYBOARDS;
}
diff --git a/Settings/src/com/android/tv/settings/inputmethod/InputMethodAndSubtypeEnablerFragment.java b/Settings/src/com/android/tv/settings/inputmethod/InputMethodAndSubtypeEnablerFragment.java
index 12ac6ad..adc7c6d 100644
--- a/Settings/src/com/android/tv/settings/inputmethod/InputMethodAndSubtypeEnablerFragment.java
+++ b/Settings/src/com/android/tv/settings/inputmethod/InputMethodAndSubtypeEnablerFragment.java
@@ -23,7 +23,6 @@
import androidx.annotation.Keep;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.inputmethod.InputMethodAndSubtypeEnablerManagerCompat;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -97,9 +96,4 @@
super.onPause();
mManager.save(getContext(), this);
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.INPUTMETHOD_SUBTYPE_ENABLER;
- }
}
diff --git a/Settings/src/com/android/tv/settings/inputmethod/KeyboardFragment.java b/Settings/src/com/android/tv/settings/inputmethod/KeyboardFragment.java
index 2ab3213..2363bfb 100644
--- a/Settings/src/com/android/tv/settings/inputmethod/KeyboardFragment.java
+++ b/Settings/src/com/android/tv/settings/inputmethod/KeyboardFragment.java
@@ -35,7 +35,6 @@
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -284,11 +283,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.INPUTMETHOD_KEYBOARD;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_KEYBOARD;
}
diff --git a/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java b/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java
index ccb1229..cdfb558 100644
--- a/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java
+++ b/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java
@@ -30,7 +30,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
import com.android.tv.settings.overlay.FlavorUtils;
@@ -117,11 +116,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.PRIVACY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.PRIVACY;
}
diff --git a/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java b/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java
index 0fb4bfc..d0b4e2a 100644
--- a/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java
+++ b/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java
@@ -28,8 +28,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.suggestions.SuggestionControllerMixinCompat;
import com.android.tv.settings.R;
@@ -39,8 +37,6 @@
public class SuggestionPreference extends Preference {
public static final String SUGGESTION_PREFERENCE_KEY = "suggestion_pref_key";
private static final String TAG = "SuggestionPreference";
- private final MetricsFeatureProvider mMetricsFeatureProvider =
- new MetricsFeatureProvider();
private final Suggestion mSuggestion;
private final SuggestionControllerMixinCompat mSuggestionControllerMixin;
@@ -88,9 +84,6 @@
}
});
}
-
- mMetricsFeatureProvider.action(getContext(), MetricsEvent.ACTION_SHOW_SETTINGS_SUGGESTION,
- mId);
}
private void launchSuggestion() {
@@ -98,8 +91,6 @@
mSuggestion.getPendingIntent().send();
mSuggestionControllerMixin.launchSuggestion(mSuggestion);
logEntrySelected(TvSettingsEnums.SUGGESTED_SETTINGS);
- mMetricsFeatureProvider.action(getContext(),
- MetricsEvent.ACTION_SETTINGS_SUGGESTION, mId);
} catch (PendingIntent.CanceledException e) {
Log.w(TAG, "Failed to start suggestion " + mSuggestion.getTitle());
}
diff --git a/Settings/src/com/android/tv/settings/system/CaptionFragment.java b/Settings/src/com/android/tv/settings/system/CaptionFragment.java
index 03d86db..a48506f 100644
--- a/Settings/src/com/android/tv/settings/system/CaptionFragment.java
+++ b/Settings/src/com/android/tv/settings/system/CaptionFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.TwoStatePreference;
import com.android.internal.app.LocalePicker;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.RadioPreference;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -270,11 +269,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ACCESSIBILITY_CAPTION_PROPERTIES;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y_CAPTIONS;
}
diff --git a/Settings/src/com/android/tv/settings/system/DateTimeFragment.java b/Settings/src/com/android/tv/settings/system/DateTimeFragment.java
index 3495c3f..8e0f65e 100644
--- a/Settings/src/com/android/tv/settings/system/DateTimeFragment.java
+++ b/Settings/src/com/android/tv/settings/system/DateTimeFragment.java
@@ -36,7 +36,6 @@
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.datetime.ZoneGetter;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -244,11 +243,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DATE_TIME;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_DATE_TIME;
}
diff --git a/Settings/src/com/android/tv/settings/system/InputOptionsFragment.java b/Settings/src/com/android/tv/settings/system/InputOptionsFragment.java
index a0e5991..5d65d77 100644
--- a/Settings/src/com/android/tv/settings/system/InputOptionsFragment.java
+++ b/Settings/src/com/android/tv/settings/system/InputOptionsFragment.java
@@ -27,7 +27,6 @@
import androidx.preference.PreferenceGroup;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.tv.settings.R;
import com.android.tv.settings.RadioPreference;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -193,9 +192,4 @@
public void onSetCustomName(CharSequence name) {
setInputName(name);
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsEvent.SETTINGS_TV_INPUT_OPTIONS_CATEGORY;
- }
}
diff --git a/Settings/src/com/android/tv/settings/system/InputsFragment.java b/Settings/src/com/android/tv/settings/system/InputsFragment.java
index b4cf413..2745d6c 100644
--- a/Settings/src/com/android/tv/settings/system/InputsFragment.java
+++ b/Settings/src/com/android/tv/settings/system/InputsFragment.java
@@ -29,7 +29,6 @@
import androidx.preference.PreferenceGroup;
import androidx.preference.TwoStatePreference;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -217,9 +216,4 @@
public static String makeInputPrefKey(TvInputInfo inputInfo) {
return "InputPref:" + inputInfo.getId();
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsEvent.SETTINGS_TV_INPUTS_CATEGORY;
- }
}
diff --git a/Settings/src/com/android/tv/settings/system/LanguageFragment.java b/Settings/src/com/android/tv/settings/system/LanguageFragment.java
index 11b4330..37a6f89 100644
--- a/Settings/src/com/android/tv/settings/system/LanguageFragment.java
+++ b/Settings/src/com/android/tv/settings/system/LanguageFragment.java
@@ -30,7 +30,6 @@
import androidx.preference.PreferenceScreen;
import com.android.internal.app.LocalePicker;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.tv.settings.R;
import com.android.tv.settings.RadioPreference;
@@ -136,11 +135,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SETTINGS_LANGUAGE_CATEGORY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_LANGUAGE;
}
diff --git a/Settings/src/com/android/tv/settings/system/LocationFragment.java b/Settings/src/com/android/tv/settings/system/LocationFragment.java
index 3c05b60..96b9589 100644
--- a/Settings/src/com/android/tv/settings/system/LocationFragment.java
+++ b/Settings/src/com/android/tv/settings/system/LocationFragment.java
@@ -40,7 +40,6 @@
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.location.RecentLocationApps;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -278,11 +277,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.LOCATION;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.PRIVACY_LOCATION;
}
diff --git a/Settings/src/com/android/tv/settings/system/SecurityFragment.java b/Settings/src/com/android/tv/settings/system/SecurityFragment.java
index 14c4577..c957d6d 100644
--- a/Settings/src/com/android/tv/settings/system/SecurityFragment.java
+++ b/Settings/src/com/android/tv/settings/system/SecurityFragment.java
@@ -47,7 +47,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
import com.android.tv.settings.dialog.PinDialogFragment;
@@ -474,11 +473,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.SECURITY;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.APPS_SECURITY_RESTRICTIONS;
}
diff --git a/Settings/src/com/android/tv/settings/system/TextToSpeechFragment.java b/Settings/src/com/android/tv/settings/system/TextToSpeechFragment.java
index d1e382d..75d59e2 100644
--- a/Settings/src/com/android/tv/settings/system/TextToSpeechFragment.java
+++ b/Settings/src/com/android/tv/settings/system/TextToSpeechFragment.java
@@ -37,7 +37,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -629,11 +628,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.TTS_TEXT_TO_SPEECH;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y_TTS;
}
diff --git a/Settings/src/com/android/tv/settings/system/TimeZoneFragment.java b/Settings/src/com/android/tv/settings/system/TimeZoneFragment.java
index c145cbf..721b9cc 100644
--- a/Settings/src/com/android/tv/settings/system/TimeZoneFragment.java
+++ b/Settings/src/com/android/tv/settings/system/TimeZoneFragment.java
@@ -32,7 +32,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.datetime.ZoneGetter;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -149,11 +148,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.ZONE_PICKER;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_DATE_TIME_SET_TIME_ZONE;
}
diff --git a/Settings/src/com/android/tv/settings/system/TtsEngineSettingsFragment.java b/Settings/src/com/android/tv/settings/system/TtsEngineSettingsFragment.java
index 9b4e30b..6139d4a 100644
--- a/Settings/src/com/android/tv/settings/system/TtsEngineSettingsFragment.java
+++ b/Settings/src/com/android/tv/settings/system/TtsEngineSettingsFragment.java
@@ -37,7 +37,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -398,11 +397,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.TTS_ENGINE_SETTINGS;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.SYSTEM_A11Y_TTS_ENGINE_CONFIG;
}
diff --git a/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java b/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
index bc3cb16..c93ff37 100644
--- a/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
+++ b/Settings/src/com/android/tv/settings/system/development/DevelopmentFragment.java
@@ -66,7 +66,6 @@
import androidx.preference.SwitchPreference;
import com.android.internal.app.LocalePicker;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.core.ConfirmationDialogController;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.settingslib.development.SystemPropPoker;
@@ -267,11 +266,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.DEVELOPMENT;
- }
-
- @Override
public void onCreate(Bundle icicle) {
if (icicle != null) {
diff --git a/Settings/src/com/android/tv/settings/system/development/InactiveApps.java b/Settings/src/com/android/tv/settings/system/development/InactiveApps.java
index 8af83e2..c5bd2cf 100644
--- a/Settings/src/com/android/tv/settings/system/development/InactiveApps.java
+++ b/Settings/src/com/android/tv/settings/system/development/InactiveApps.java
@@ -27,7 +27,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -97,9 +96,4 @@
updateSummary(preference);
return false;
}
-
- @Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.FUELGAUGE_INACTIVE_APPS;
- }
}
diff --git a/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java b/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
index 73706f2..5aa891d 100644
--- a/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
+++ b/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
@@ -58,7 +58,6 @@
import androidx.preference.PreferenceViewHolder;
import androidx.preference.SwitchPreference;
-import com.android.internal.logging.nano.MetricsProto;
import com.android.settingslib.users.AppRestrictionsHelper;
import com.android.tv.settings.R;
import com.android.tv.settings.SettingsPreferenceFragment;
@@ -850,11 +849,6 @@
}
@Override
- public int getMetricsCategory() {
- return MetricsProto.MetricsEvent.USERS_APP_RESTRICTIONS;
- }
-
- @Override
protected int getPageId() {
return TvSettingsEnums.APPS_SECURITY_RESTRICTIONS_PROFILE_ALLOWED_APPS;
}
diff --git a/Settings/src/com/android/tv/settings/vendor/ChannelsAndInputFragment.java b/Settings/src/com/android/tv/settings/vendor/ChannelsAndInputFragment.java
index 27f4754..1e07654 100644
--- a/Settings/src/com/android/tv/settings/vendor/ChannelsAndInputFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/ChannelsAndInputFragment.java
@@ -30,9 +30,4 @@
public void onCreatePreferences(Bundle bundle, String s) {
setPreferencesFromResource(R.xml.channels_and_inputs_vendor, null);
}
-
- @Override
- public int getMetricsCategory() {
- return 0;
- }
}
diff --git a/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java b/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
index 239309e..59dfcde 100644
--- a/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
@@ -30,9 +30,4 @@
public void onCreatePreferences(Bundle bundle, String s) {
setPreferencesFromResource(R.xml.preview_display_vendor, null);
}
-
- @Override
- public int getMetricsCategory() {
- return 0;
- }
}
diff --git a/Settings/src/com/android/tv/settings/vendor/PowerAndEnergyFragment.java b/Settings/src/com/android/tv/settings/vendor/PowerAndEnergyFragment.java
index 11495d3..575aca7 100644
--- a/Settings/src/com/android/tv/settings/vendor/PowerAndEnergyFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/PowerAndEnergyFragment.java
@@ -30,9 +30,4 @@
public void onCreatePreferences(Bundle bundle, String s) {
setPreferencesFromResource(R.xml.power_and_energy_vendor, null);
}
-
- @Override
- public int getMetricsCategory() {
- return 0;
- }
}
diff --git a/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java b/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
index 2edc014..a26c488 100644
--- a/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/ResetOptionsFragment.java
@@ -47,9 +47,4 @@
}
return super.onPreferenceTreeClick(preference);
}
-
- @Override
- public int getMetricsCategory() {
- return 0;
- }
}
diff --git a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SettingsPreferenceFragment.java b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SettingsPreferenceFragment.java
index 11ac6a7..58ceda8 100644
--- a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SettingsPreferenceFragment.java
+++ b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SettingsPreferenceFragment.java
@@ -45,9 +45,6 @@
import androidx.preference.PreferenceViewHolder;
import androidx.recyclerview.widget.RecyclerView;
-import com.android.settingslib.core.instrumentation.Instrumentable;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.tv.twopanelsettings.R;
import com.android.tv.twopanelsettings.SettingsPreferenceFragmentBase;
@@ -57,11 +54,9 @@
* A copy of SettingsPreferenceFragment in Settings.
*/
public abstract class SettingsPreferenceFragment extends SettingsPreferenceFragmentBase
- implements LifecycleOwner, Instrumentable,
+ implements LifecycleOwner,
TwoPanelSettingsFragment.PreviewableComponentCallback {
private final Lifecycle mLifecycle = new Lifecycle(this);
- private final VisibilityLoggerMixin mVisibilityLoggerMixin;
- protected MetricsFeatureProvider mMetricsFeatureProvider;
// Rename getLifecycle() to getSettingsLifecycle() as androidx Fragment has already implemented
// getLifecycle(), overriding here would cause unexpected crash in framework.
@@ -71,11 +66,6 @@
}
public SettingsPreferenceFragment() {
- mMetricsFeatureProvider = new MetricsFeatureProvider();
- // Mixin that logs visibility change for activity.
- mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(),
- mMetricsFeatureProvider);
- getSettingsLifecycle().addObserver(mVisibilityLoggerMixin);
}
@CallSuper
@@ -154,7 +144,6 @@
@CallSuper
@Override
public void onResume() {
- mVisibilityLoggerMixin.setSourceMetricsCategory(getActivity());
super.onResume();
mLifecycle.handleLifecycleEvent(ON_RESUME);
}
diff --git a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
index eeaaed8..2e8319c 100644
--- a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
+++ b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
@@ -61,7 +61,6 @@
import androidx.slice.widget.ListContent;
import androidx.slice.widget.SliceContent;
-import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.tv.twopanelsettings.R;
import com.android.tv.twopanelsettings.TwoPanelSettingsFragment;
import com.android.tv.twopanelsettings.TwoPanelSettingsFragment.SliceFragmentCallback;
@@ -200,11 +199,6 @@
}
- @Override
- public int getMetricsCategory() {
- return MetricsEvent.VIEW_UNKNOWN;
- }
-
private boolean isUriValid(String uri) {
if (uri == null) {
return false;