log visibility of views
Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
This commit is contained in:
@@ -41,6 +41,7 @@ import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.applications.ApplicationsState.AppEntry;
|
||||
@@ -126,6 +127,11 @@ public class AdvancedAppSettings extends SettingsPreferenceFragment implements C
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_ADVANCED;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
@@ -35,12 +35,13 @@ import android.os.UserManager;
|
||||
import android.preference.PreferenceFragment;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.settings.InstrumentedPreferenceFragment;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.applications.ApplicationsState.AppEntry;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public abstract class AppInfoBase extends PreferenceFragment
|
||||
public abstract class AppInfoBase extends InstrumentedPreferenceFragment
|
||||
implements ApplicationsState.Callbacks {
|
||||
|
||||
public static final String ARG_PACKAGE_NAME = "package";
|
||||
|
@@ -37,6 +37,7 @@ import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settings.applications.ApplicationsState.AppEntry;
|
||||
@@ -187,4 +188,8 @@ public class AppLaunchSettings extends AppInfoWithHeader implements OnClickListe
|
||||
: R.string.launch_defaults_none);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_APP_LAUNCH;
|
||||
}
|
||||
}
|
||||
|
@@ -38,13 +38,15 @@ import android.widget.LinearLayout;
|
||||
import android.widget.Switch;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.Utils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class AppOpsDetails extends Fragment {
|
||||
public class AppOpsDetails extends InstrumentedFragment {
|
||||
static final String TAG = "AppOpsDetails";
|
||||
|
||||
public static final String ARG_PACKAGE_NAME = "package";
|
||||
@@ -191,6 +193,11 @@ public class AppOpsDetails extends Fragment {
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APP_OPS_DETAILS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
@@ -28,9 +28,11 @@ import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
|
||||
public class AppOpsSummary extends Fragment {
|
||||
public class AppOpsSummary extends InstrumentedFragment {
|
||||
// layout inflater object used to inflate views
|
||||
private LayoutInflater mInflater;
|
||||
|
||||
@@ -49,6 +51,11 @@ public class AppOpsSummary extends Fragment {
|
||||
|
||||
int mCurPos;
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APP_OPS_SUMMARY;
|
||||
}
|
||||
|
||||
class MyPagerAdapter extends FragmentPagerAdapter implements ViewPager.OnPageChangeListener {
|
||||
|
||||
public MyPagerAdapter(FragmentManager fm) {
|
||||
|
@@ -35,6 +35,7 @@ import android.widget.LinearLayout;
|
||||
import android.widget.Spinner;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.telephony.ISms;
|
||||
import com.android.internal.telephony.SmsUsageMonitor;
|
||||
import com.android.settings.R;
|
||||
@@ -183,6 +184,11 @@ public class AppPermissionSettings extends AppInfoWithHeader {
|
||||
count, count);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_APP_PERMISSION;
|
||||
}
|
||||
|
||||
private static class PremiumSmsSelectionListener implements AdapterView.OnItemSelectedListener {
|
||||
private final String mPackageName;
|
||||
private final ISms mSmsManager;
|
||||
|
@@ -37,6 +37,7 @@ import android.view.View.OnClickListener;
|
||||
import android.widget.Button;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settings.applications.ApplicationsState.AppEntry;
|
||||
@@ -487,6 +488,11 @@ public class AppStorageSettings extends AppInfoWithHeader
|
||||
return Formatter.formatFileSize(context, size);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_APP_STORAGE;
|
||||
}
|
||||
|
||||
class ClearCacheObserver extends IPackageDataObserver.Stub {
|
||||
public void onRemoveCompleted(final String packageName, final boolean succeeded) {
|
||||
final Message msg = mHandler.obtainMessage(MSG_CLEAR_CACHE);
|
||||
|
@@ -56,6 +56,7 @@ import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.DataUsageSummary;
|
||||
import com.android.settings.DataUsageSummary.AppItem;
|
||||
import com.android.settings.R;
|
||||
@@ -222,6 +223,11 @@ public class InstalledAppDetails extends AppInfoBase
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_INSTALLED_APP_DETAILS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
@@ -52,6 +52,8 @@ import android.widget.ListView;
|
||||
import android.widget.Spinner;
|
||||
|
||||
import com.android.internal.content.PackageHelper;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Settings.AllApplicationsActivity;
|
||||
import com.android.settings.Settings.NotificationAppListActivity;
|
||||
@@ -113,8 +115,8 @@ final class CanBeOnSdCardChecker {
|
||||
* can be launched through Settings or via the ACTION_MANAGE_PACKAGE_STORAGE
|
||||
* intent.
|
||||
*/
|
||||
public class ManageApplications extends Fragment implements OnItemClickListener,
|
||||
OnItemSelectedListener {
|
||||
public class ManageApplications extends InstrumentedFragment
|
||||
implements OnItemClickListener, OnItemSelectedListener {
|
||||
|
||||
static final String TAG = "ManageApplications";
|
||||
static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||
@@ -319,6 +321,20 @@ public class ManageApplications extends Fragment implements OnItemClickListener,
|
||||
return FILTER_APPS_ALL;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
switch (mListType) {
|
||||
case LIST_TYPE_MAIN:
|
||||
return MetricsLogger.MANAGE_APPLICATIONS;
|
||||
case LIST_TYPE_ALL:
|
||||
return MetricsLogger.MANAGE_APPLICATIONS_ALL;
|
||||
case LIST_TYPE_NOTIFICATION:
|
||||
return MetricsLogger.MANAGE_APPLICATIONS_NOTIFICATIONS;
|
||||
default:
|
||||
return MetricsLogger.VIEW_UNKNOWN;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
@@ -17,7 +17,6 @@
|
||||
package com.android.settings.applications;
|
||||
|
||||
import android.app.ActivityManager;
|
||||
import android.app.Fragment;
|
||||
import android.app.admin.DevicePolicyManager;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
@@ -32,6 +31,8 @@ import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
|
||||
@@ -42,7 +43,7 @@ import java.util.HashMap;
|
||||
|
||||
import static com.android.settings.Utils.prepareCustomPreferencesList;
|
||||
|
||||
public class ProcessStatsDetail extends Fragment implements Button.OnClickListener {
|
||||
public class ProcessStatsDetail extends InstrumentedFragment implements Button.OnClickListener {
|
||||
private static final String TAG = "ProcessStatsDetail";
|
||||
|
||||
public static final int ACTION_FORCE_STOP = 1;
|
||||
@@ -97,6 +98,11 @@ public class ProcessStatsDetail extends Fragment implements Button.OnClickListen
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_PROCESS_STATS_DETAIL;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
@@ -16,7 +16,6 @@
|
||||
|
||||
package com.android.settings.applications;
|
||||
|
||||
import android.app.Fragment;
|
||||
import android.os.Bundle;
|
||||
import android.text.format.Formatter;
|
||||
import android.view.LayoutInflater;
|
||||
@@ -25,11 +24,13 @@ import android.view.ViewGroup;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import com.android.internal.app.ProcessStats;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
|
||||
import static com.android.settings.Utils.prepareCustomPreferencesList;
|
||||
|
||||
public class ProcessStatsMemDetail extends Fragment {
|
||||
public class ProcessStatsMemDetail extends InstrumentedFragment {
|
||||
public static final String EXTRA_MEM_TIMES = "mem_times";
|
||||
public static final String EXTRA_MEM_STATE_WEIGHTS = "mem_state_weights";
|
||||
public static final String EXTRA_MEM_CACHED_WEIGHT = "mem_cached_weight";
|
||||
@@ -83,6 +84,11 @@ public class ProcessStatsMemDetail extends Fragment {
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_PROCESS_STATS_MEM_DETAIL;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
super.onPause();
|
||||
|
@@ -41,7 +41,9 @@ import android.view.SubMenu;
|
||||
import com.android.internal.app.IProcessStats;
|
||||
import com.android.internal.app.ProcessMap;
|
||||
import com.android.internal.app.ProcessStats;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.util.MemInfoReader;
|
||||
import com.android.settings.InstrumentedPreferenceFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.Utils;
|
||||
@@ -53,7 +55,7 @@ import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class ProcessStatsUi extends PreferenceFragment
|
||||
public class ProcessStatsUi extends InstrumentedPreferenceFragment
|
||||
implements LinearColorBar.OnRegionTappedListener {
|
||||
static final String TAG = "ProcessStatsUi";
|
||||
static final boolean DEBUG = false;
|
||||
@@ -184,14 +186,14 @@ public class ProcessStatsUi extends PreferenceFragment
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
refreshStats();
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.APPLICATIONS_PROCESS_STATS_UI;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
super.onPause();
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
refreshStats();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -33,6 +33,8 @@ import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.settings.InstrumentedFragment;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
|
||||
@@ -43,7 +45,7 @@ import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
public class RunningServiceDetails extends Fragment
|
||||
public class RunningServiceDetails extends InstrumentedFragment
|
||||
implements RunningState.OnRefreshUiListener {
|
||||
static final String TAG = "RunningServicesDetails";
|
||||
|
||||
@@ -532,6 +534,11 @@ public class RunningServiceDetails extends Fragment
|
||||
mState.pause();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMetricsCategory() {
|
||||
return MetricsLogger.RUNNING_SERVICE_DETAILS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
Reference in New Issue
Block a user