Data plan usage summary fragment.
Change-Id: I2d928d1b5313b723450c8f5a45ff944b99dc3d5d Note: These changes are required for Data balance UI. Bug: 62349208 Test: make RunSettingsRoboTests -j40
This commit is contained in:
63
src/com/android/settings/datausage/MockDataPlanUsage.java
Normal file
63
src/com/android/settings/datausage/MockDataPlanUsage.java
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright (C) 2017 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under the
|
||||
* License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the specific language governing
|
||||
* permissions and limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.settings.datausage;
|
||||
|
||||
import android.graphics.Color;
|
||||
|
||||
/**
|
||||
* Mock data plan usage data.
|
||||
*/
|
||||
@Deprecated // This class is only needed because we don't have working API yet.
|
||||
final class MockDataPlanUsage {
|
||||
static final MockDataPlanUsage[] DATA_PLAN_USAGES = new MockDataPlanUsage[3];
|
||||
static final String SYNC_TIME = "Today 12:24pm";
|
||||
final String mUsage;
|
||||
final int mUsageTextColor;
|
||||
final String mName;
|
||||
final double mPercentageUsage;
|
||||
final int mMeterBackgroundColor;
|
||||
final int mMeterConsumedColor;
|
||||
final String mDescription;
|
||||
|
||||
private MockDataPlanUsage(String usage, int usageTextColor, String name,
|
||||
double percentageUsage, int meterBackgroundColor, int meterConsumedColor,
|
||||
String description) {
|
||||
mUsage = usage;
|
||||
mUsageTextColor = usageTextColor;
|
||||
mName = name;
|
||||
mPercentageUsage = percentageUsage;
|
||||
mMeterBackgroundColor = meterBackgroundColor;
|
||||
mMeterConsumedColor = meterConsumedColor;
|
||||
mDescription = description;
|
||||
}
|
||||
|
||||
static MockDataPlanUsage[] getDataPlanUsage() {
|
||||
DATA_PLAN_USAGES[0] = new MockDataPlanUsage("100 MB and 14 days left",
|
||||
Color.parseColor("#FF5C94F1"), "GigaMaxLite / 1GB", 0.27D,
|
||||
Color.parseColor("#FFDBDCDC"), Color.parseColor("#FF5C94F1"),
|
||||
"Premium plan from Telekomsel");
|
||||
|
||||
DATA_PLAN_USAGES[1] = new MockDataPlanUsage("1.25 GB and 14 days left",
|
||||
Color.parseColor("#FF673AB7"), "GigaMaxLite 4G / 5GB", 0.47D,
|
||||
Color.parseColor("#FFDBDCDC"), Color.parseColor("#FF673AB7"),
|
||||
"Plenty of 4G data");
|
||||
|
||||
DATA_PLAN_USAGES[2] = new MockDataPlanUsage("700 MB and 14 days left",
|
||||
Color.parseColor("#FF4CAF50"), "GigaMaxLite Video / 7GB", 0.67D,
|
||||
Color.parseColor("#FFDBDCDC"), Color.parseColor("#FF4CAF50"),
|
||||
"Use certain video apps for free");
|
||||
return DATA_PLAN_USAGES;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user