public class DataUsageController extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataUsageController.Callback |
static class |
DataUsageController.DataUsageInfo |
static interface |
DataUsageController.NetworkNameProvider |
Constructor and Description |
---|
DataUsageController(Context context) |
Modifier and Type | Method and Description |
---|---|
DataUsageController.DataUsageInfo |
getDataUsageInfo() |
DataUsageController.DataUsageInfo |
getDataUsageInfo(NetworkTemplate template) |
long |
getDefaultWarningLevel()
Returns the default warning level in bytes.
|
DataUsageController.DataUsageInfo |
getWifiDataUsageInfo() |
boolean |
isMobileDataEnabled() |
boolean |
isMobileDataSupported() |
void |
setCallback(DataUsageController.Callback callback) |
void |
setMobileDataEnabled(boolean enabled) |
void |
setNetworkController(DataUsageController.NetworkNameProvider networkController) |
public DataUsageController(Context context)
public void setNetworkController(DataUsageController.NetworkNameProvider networkController)
public long getDefaultWarningLevel()
public void setCallback(DataUsageController.Callback callback)
public DataUsageController.DataUsageInfo getDataUsageInfo()
public DataUsageController.DataUsageInfo getWifiDataUsageInfo()
public DataUsageController.DataUsageInfo getDataUsageInfo(NetworkTemplate template)
public void setMobileDataEnabled(boolean enabled)
public boolean isMobileDataSupported()
public boolean isMobileDataEnabled()