Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in / Register
Toggle navigation
A
android_frameworks_base
Project
Project
Details
Activity
Releases
Cycle Analytics
Insights
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
3
Issues
3
List
Boards
Labels
Milestones
Merge Requests
3
Merge Requests
3
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
e
os
android_frameworks_base
Commits
d846c44f
Commit
d846c44f
authored
Jan 21, 2019
by
sync_forks@e
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'cm-14.1' into v1-nougat
parents
92c4502e
fa06c5b0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
0 deletions
+18
-0
DataUsageController.java
.../src/com/android/settingslib/net/DataUsageController.java
+18
-0
No files found.
packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java
View file @
d846c44f
...
@@ -38,6 +38,7 @@ import java.util.Date;
...
@@ -38,6 +38,7 @@ import java.util.Date;
import
java.util.Locale
;
import
java.util.Locale
;
import
static
android
.
net
.
ConnectivityManager
.
TYPE_MOBILE
;
import
static
android
.
net
.
ConnectivityManager
.
TYPE_MOBILE
;
import
static
android
.
net
.
ConnectivityManager
.
TYPE_WIFI
;
import
static
android
.
net
.
NetworkStatsHistory
.
FIELD_RX_BYTES
;
import
static
android
.
net
.
NetworkStatsHistory
.
FIELD_RX_BYTES
;
import
static
android
.
net
.
NetworkStatsHistory
.
FIELD_TX_BYTES
;
import
static
android
.
net
.
NetworkStatsHistory
.
FIELD_TX_BYTES
;
import
static
android
.
telephony
.
TelephonyManager
.
SIM_STATE_READY
;
import
static
android
.
telephony
.
TelephonyManager
.
SIM_STATE_READY
;
...
@@ -114,7 +115,24 @@ public class DataUsageController {
...
@@ -114,7 +115,24 @@ public class DataUsageController {
return
rt
;
return
rt
;
}
}
/**
* Test if device has a Wi-Fi data radio.
*/
private
boolean
isWiFiSupported
()
{
return
mConnectivityManager
.
isNetworkSupported
(
TYPE_WIFI
);
}
public
DataUsageInfo
getDataUsageInfo
()
{
public
DataUsageInfo
getDataUsageInfo
()
{
if
(
isMobileDataSupported
())
{
return
getMobileDataUsageInfo
();
}
else
if
(
isWiFiSupported
())
{
return
getWifiDataUsageInfo
();
}
return
warn
(
"neither mobile data nor wifi data supported"
);
}
public
DataUsageInfo
getMobileDataUsageInfo
()
{
final
String
subscriberId
=
getActiveSubscriberId
(
mContext
);
final
String
subscriberId
=
getActiveSubscriberId
(
mContext
);
if
(
subscriberId
==
null
)
{
if
(
subscriberId
==
null
)
{
return
warn
(
"no subscriber id"
);
return
warn
(
"no subscriber id"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment