Merge "Remove code that check for dashboard feature."
This commit is contained in:
committed by
Android (Google) Code Review
commit
e0b65fce67
@@ -16,7 +16,6 @@ package com.android.settings.fuelgauge;
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.os.Bundle;
|
||||
import android.os.Process;
|
||||
import android.provider.SearchIndexableResource;
|
||||
import android.support.annotation.ColorInt;
|
||||
import android.support.annotation.IntDef;
|
||||
@@ -40,10 +39,8 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public class PowerUsageAdvanced extends PowerUsageBase {
|
||||
private static final String TAG = "AdvancedBatteryUsage";
|
||||
@@ -274,10 +271,6 @@ public class PowerUsageAdvanced extends PowerUsageBase {
|
||||
@Override
|
||||
public List<SearchIndexableResource> getXmlResourcesToIndex(
|
||||
Context context, boolean enabled) {
|
||||
if (!FeatureFactory.getFactory(context).getDashboardFeatureProvider(context)
|
||||
.isEnabled()) {
|
||||
return null;
|
||||
}
|
||||
final SearchIndexableResource sir = new SearchIndexableResource(context);
|
||||
sir.xmlResId = R.xml.power_usage_advanced;
|
||||
return Arrays.asList(sir);
|
||||
|
||||
@@ -62,7 +62,6 @@ import com.android.settings.core.PreferenceController;
|
||||
import com.android.settings.location.LocationSettings;
|
||||
import com.android.settings.network.NetworkDashboardFragment;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
import com.android.settings.wifi.WifiSettings;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
@@ -327,13 +326,11 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi
|
||||
|
||||
private PackageManager mPm;
|
||||
private DevicePolicyManager mDpm;
|
||||
private int mUsageSince;
|
||||
private int[] mTypes;
|
||||
private int mUid;
|
||||
private double[] mValues;
|
||||
private Button mForceStopButton;
|
||||
private Button mReportButton;
|
||||
private long mStartTime;
|
||||
private BatterySipper.DrainType mDrainType;
|
||||
private double mNoCoverage; // Percentage of time that there was no coverage
|
||||
private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
|
||||
@@ -379,7 +376,6 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
mStartTime = android.os.Process.getElapsedCpuTime();
|
||||
checkForceStop();
|
||||
if (mHighPower != null) {
|
||||
mHighPower.setSummary(HighPowerDetail.getSummary(getActivity(), mApp.packageName));
|
||||
@@ -414,7 +410,6 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi
|
||||
private void createDetails() {
|
||||
final Bundle args = getArguments();
|
||||
Context context = getActivity();
|
||||
mUsageSince = args.getInt(EXTRA_USAGE_SINCE, USAGE_SINCE_UNPLUGGED);
|
||||
mUid = args.getInt(EXTRA_UID, 0);
|
||||
mPackages = context.getPackageManager().getPackagesForUid(mUid);
|
||||
mDrainType = (BatterySipper.DrainType) args.getSerializable(EXTRA_DRAIN_TYPE);
|
||||
@@ -514,29 +509,23 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi
|
||||
if (pkg == null && mPackages != null) {
|
||||
pkg = mPackages[0];
|
||||
}
|
||||
if (!FeatureFactory.getFactory(activity)
|
||||
.getDashboardFeatureProvider(activity).isEnabled()) {
|
||||
AppHeader.createAppHeader(this, appIcon, title, pkg, uid,
|
||||
mDrainType != DrainType.APP ? android.R.color.white : 0);
|
||||
} else {
|
||||
final PreferenceScreen screen = getPreferenceScreen();
|
||||
final Preference appHeaderPref =
|
||||
findPreference(AppHeaderController.PREF_KEY_APP_HEADER);
|
||||
if (appHeaderPref != null) {
|
||||
return;
|
||||
}
|
||||
final Preference pref = FeatureFactory.getFactory(activity)
|
||||
.getApplicationFeatureProvider(activity)
|
||||
.newAppHeaderController(this, null /* appHeader */)
|
||||
.setIcon(appIcon)
|
||||
.setLabel(title)
|
||||
.setPackageName(pkg)
|
||||
.setUid(uid)
|
||||
.setButtonActions(AppHeaderController.ActionType.ACTION_APP_INFO,
|
||||
AppHeaderController.ActionType.ACTION_NONE)
|
||||
.done(getPrefContext());
|
||||
screen.addPreference(pref);
|
||||
final PreferenceScreen screen = getPreferenceScreen();
|
||||
final Preference appHeaderPref =
|
||||
findPreference(AppHeaderController.PREF_KEY_APP_HEADER);
|
||||
if (appHeaderPref != null) {
|
||||
return;
|
||||
}
|
||||
final Preference pref = FeatureFactory.getFactory(activity)
|
||||
.getApplicationFeatureProvider(activity)
|
||||
.newAppHeaderController(this, null /* appHeader */)
|
||||
.setIcon(appIcon)
|
||||
.setLabel(title)
|
||||
.setPackageName(pkg)
|
||||
.setUid(uid)
|
||||
.setButtonActions(AppHeaderController.ActionType.ACTION_APP_INFO,
|
||||
AppHeaderController.ActionType.ACTION_NONE)
|
||||
.done(getPrefContext());
|
||||
screen.addPreference(pref);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -733,10 +733,6 @@ public class PowerUsageSummary extends PowerUsageBase {
|
||||
@Override
|
||||
public List<SearchIndexableResource> getXmlResourcesToIndex(
|
||||
Context context, boolean enabled) {
|
||||
if (!FeatureFactory.getFactory(context).getDashboardFeatureProvider(context)
|
||||
.isEnabled()) {
|
||||
return null;
|
||||
}
|
||||
final SearchIndexableResource sir = new SearchIndexableResource(context);
|
||||
sir.xmlResId = R.xml.power_usage_summary;
|
||||
return Arrays.asList(sir);
|
||||
|
||||
Reference in New Issue
Block a user