Migrate all MetricsProto enums to SettingsEnums
Bug: 122855168 Test: rebuild Change-Id: I962d9a71179f86b7cae9dc5e9a00e0aa1557dc76
This commit is contained in:
@@ -16,10 +16,10 @@
|
||||
|
||||
package com.android.settings.applications.specialaccess;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.provider.SearchIndexableResource;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
@@ -46,7 +46,7 @@ public class SpecialAccessSettings extends DashboardFragment {
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return MetricsEvent.SPECIAL_ACCESS;
|
||||
return SettingsEnums.SPECIAL_ACCESS;
|
||||
}
|
||||
|
||||
public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
|
||||
|
||||
@@ -60,7 +60,6 @@ import android.widget.TextView;
|
||||
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.settings.EventLogTags;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.fuelgauge.BatteryUtils;
|
||||
@@ -488,8 +487,8 @@ public class DeviceAdminAdd extends Activity {
|
||||
}
|
||||
|
||||
void logSpecialPermissionChange(boolean allow, String packageName) {
|
||||
int logCategory = allow ? MetricsProto.MetricsEvent.APP_SPECIAL_PERMISSION_ADMIN_ALLOW :
|
||||
MetricsProto.MetricsEvent.APP_SPECIAL_PERMISSION_ADMIN_DENY;
|
||||
int logCategory = allow ? SettingsEnums.APP_SPECIAL_PERMISSION_ADMIN_ALLOW :
|
||||
SettingsEnums.APP_SPECIAL_PERMISSION_ADMIN_DENY;
|
||||
FeatureFactory.getFactory(this).getMetricsFeatureProvider().action(
|
||||
SettingsEnums.PAGE_UNKNOWN,
|
||||
logCategory,
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
|
||||
package com.android.settings.applications.specialaccess.deviceadmin;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.provider.SearchIndexableResource;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
@@ -34,7 +34,7 @@ public class DeviceAdminSettings extends DashboardFragment {
|
||||
static final String TAG = "DeviceAdminSettings";
|
||||
|
||||
public int getMetricsCategory() {
|
||||
return MetricsProto.MetricsEvent.DEVICE_ADMIN_SETTINGS;
|
||||
return SettingsEnums.DEVICE_ADMIN_SETTINGS;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
*/
|
||||
package com.android.settings.applications.specialaccess.financialapps;
|
||||
|
||||
import static android.Manifest.permission.SMS_FINANCIAL_TRANSACTIONS;
|
||||
import static android.Manifest.permission.READ_SMS;
|
||||
import static android.Manifest.permission.SMS_FINANCIAL_TRANSACTIONS;
|
||||
|
||||
import android.app.AppOpsManager;
|
||||
import android.content.Context;
|
||||
@@ -24,20 +24,18 @@ import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.pm.PackageManager.NameNotFoundException;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.util.ArrayUtils;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settingslib.applications.ApplicationsState;
|
||||
import com.android.settingslib.applications.ApplicationsState.AppEntry;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
import androidx.preference.Preference.OnPreferenceChangeListener;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ import static android.app.AppOpsManager.MODE_ERRORED;
|
||||
import static android.app.AppOpsManager.OP_PICTURE_IN_PICTURE;
|
||||
|
||||
import android.app.AppOpsManager;
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
|
||||
@@ -29,7 +30,6 @@ import androidx.preference.Preference;
|
||||
import androidx.preference.Preference.OnPreferenceChangeListener;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.applications.AppInfoWithHeader;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
@@ -84,7 +84,7 @@ public class PictureInPictureDetails extends AppInfoWithHeader
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return MetricsEvent.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
|
||||
return SettingsEnums.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,8 +121,8 @@ public class PictureInPictureDetails extends AppInfoWithHeader
|
||||
@VisibleForTesting
|
||||
void logSpecialPermissionChange(boolean newState, String packageName) {
|
||||
int logCategory = newState
|
||||
? MetricsEvent.APP_PICTURE_IN_PICTURE_ALLOW
|
||||
: MetricsEvent.APP_PICTURE_IN_PICTURE_DENY;
|
||||
? SettingsEnums.APP_PICTURE_IN_PICTURE_ALLOW
|
||||
: SettingsEnums.APP_PICTURE_IN_PICTURE_DENY;
|
||||
final MetricsFeatureProvider metricsFeatureProvider =
|
||||
FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider();
|
||||
metricsFeatureProvider.action(
|
||||
|
||||
@@ -18,6 +18,7 @@ package com.android.settings.applications.specialaccess.pictureinpicture;
|
||||
import static android.content.pm.PackageManager.GET_ACTIVITIES;
|
||||
|
||||
import android.annotation.Nullable;
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
@@ -37,7 +38,6 @@ import androidx.preference.Preference;
|
||||
import androidx.preference.Preference.OnPreferenceClickListener;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.applications.AppInfoBase;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
@@ -192,7 +192,7 @@ public class PictureInPictureSettings extends EmptyTextSettings {
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return MetricsEvent.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
|
||||
return SettingsEnums.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -18,6 +18,7 @@ package com.android.settings.applications.specialaccess.premiumsms;
|
||||
|
||||
import android.annotation.Nullable;
|
||||
import android.app.Application;
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.provider.SearchIndexableResource;
|
||||
@@ -30,7 +31,6 @@ import androidx.preference.Preference.OnPreferenceChangeListener;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
import androidx.preference.PreferenceViewHolder;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.internal.telephony.SmsUsageMonitor;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.applications.AppStateBaseBridge.Callback;
|
||||
@@ -99,7 +99,7 @@ public class PremiumSmsAccess extends EmptyTextSettings
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return MetricsProto.MetricsEvent.PREMIUM_SMS_ACCESS;
|
||||
return SettingsEnums.PREMIUM_SMS_ACCESS;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -116,13 +116,13 @@ public class PremiumSmsAccess extends EmptyTextSettings
|
||||
int category = SmsUsageMonitor.PREMIUM_SMS_PERMISSION_UNKNOWN;
|
||||
switch (smsState) {
|
||||
case SmsUsageMonitor.PREMIUM_SMS_PERMISSION_ASK_USER:
|
||||
category = MetricsProto.MetricsEvent.APP_SPECIAL_PERMISSION_PREMIUM_SMS_ASK;
|
||||
category = SettingsEnums.APP_SPECIAL_PERMISSION_PREMIUM_SMS_ASK;
|
||||
break;
|
||||
case SmsUsageMonitor.PREMIUM_SMS_PERMISSION_NEVER_ALLOW:
|
||||
category = MetricsProto.MetricsEvent.APP_SPECIAL_PERMISSION_PREMIUM_SMS_DENY;
|
||||
category = SettingsEnums.APP_SPECIAL_PERMISSION_PREMIUM_SMS_DENY;
|
||||
break;
|
||||
case SmsUsageMonitor.PREMIUM_SMS_PERMISSION_ALWAYS_ALLOW:
|
||||
category = MetricsProto.MetricsEvent.
|
||||
category = SettingsEnums.
|
||||
APP_SPECIAL_PERMISSION_PREMIUM_SMS_ALWAYS_ALLOW;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.android.settings.applications.specialaccess.vrlistener;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.provider.SearchIndexableResource;
|
||||
@@ -23,7 +24,6 @@ import android.service.vr.VrListenerService;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
@@ -56,7 +56,7 @@ public class VrListenerSettings extends ManagedServiceSettings {
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return MetricsEvent.VR_MANAGE_LISTENERS;
|
||||
return SettingsEnums.VR_MANAGE_LISTENERS;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -72,8 +72,8 @@ public class VrListenerSettings extends ManagedServiceSettings {
|
||||
|
||||
@VisibleForTesting
|
||||
void logSpecialPermissionChange(boolean enable, String packageName) {
|
||||
int logCategory = enable ? MetricsEvent.APP_SPECIAL_PERMISSION_VRHELPER_ALLOW
|
||||
: MetricsEvent.APP_SPECIAL_PERMISSION_VRHELPER_DENY;
|
||||
int logCategory = enable ? SettingsEnums.APP_SPECIAL_PERMISSION_VRHELPER_ALLOW
|
||||
: SettingsEnums.APP_SPECIAL_PERMISSION_VRHELPER_DENY;
|
||||
final MetricsFeatureProvider metricsFeatureProvider =
|
||||
FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider();
|
||||
metricsFeatureProvider.action(
|
||||
|
||||
Reference in New Issue
Block a user