diff options
author | Matthias Bosc <matthias.bosc@gmail.com> | 2013-04-10 16:20:29 +0200 |
---|---|---|
committer | Giulio Cervera <giulio.cervera@cyanogenmod.org> | 2013-05-22 23:50:06 +0200 |
commit | ecd66c124a8dcec79f64fb05dca1afd565527a45 (patch) | |
tree | 6e2a6b6b2868bdbbe170071563fda079045a7599 /telephony/java/android/telephony/ServiceState.java | |
parent | 13da52a2c7279c7bded3c230fa80a41d646fc013 (diff) | |
download | frameworks_base-ecd66c124a8dcec79f64fb05dca1afd565527a45.zip frameworks_base-ecd66c124a8dcec79f64fb05dca1afd565527a45.tar.gz frameworks_base-ecd66c124a8dcec79f64fb05dca1afd565527a45.tar.bz2 |
Frameworks & SystemUI - additional DC-HSPAP support
This commit adds some more informations about Dual-Carrier HSPAP
It allows displaying a "DC" icon on status bar for compatible devices
and add a "DCHSPAP" value in state phone
patch 1: add TelephonyManager to fix build
patch 2: modify ServiceState
patch 3: switch to cm_strings
patch 4: fix a mistake
patch 5: upload a new set of icons, a bit prettier than previous
patch 6: update icons (more opacity to match colors)
patch 7: removed drawable-sw*
here is a screenshot for example: http://imgur.com/mQ2du3l,PSyHoqC
Change-Id: I77d05e23c8ad3efdfeb19cf06ed92e7c57105ebe
Diffstat (limited to 'telephony/java/android/telephony/ServiceState.java')
-rw-r--r-- | telephony/java/android/telephony/ServiceState.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/telephony/java/android/telephony/ServiceState.java b/telephony/java/android/telephony/ServiceState.java index 2fc8414..6e834db 100644 --- a/telephony/java/android/telephony/ServiceState.java +++ b/telephony/java/android/telephony/ServiceState.java @@ -455,9 +455,11 @@ public class ServiceState implements Parcelable { rtString = "LTE"; break; case RIL_RADIO_TECHNOLOGY_HSPAP: - case RIL_RADIO_TECHNOLOGY_DCHSPAP: rtString = "HSPAP"; break; + case RIL_RADIO_TECHNOLOGY_DCHSPAP: + rtString = "DCHSPAP"; + break; case RIL_RADIO_TECHNOLOGY_GSM: rtString = "GSM"; break; @@ -689,8 +691,9 @@ public class ServiceState implements Parcelable { case ServiceState.RIL_RADIO_TECHNOLOGY_LTE: return TelephonyManager.NETWORK_TYPE_LTE; case ServiceState.RIL_RADIO_TECHNOLOGY_HSPAP: - case ServiceState.RIL_RADIO_TECHNOLOGY_DCHSPAP: return TelephonyManager.NETWORK_TYPE_HSPAP; + case ServiceState.RIL_RADIO_TECHNOLOGY_DCHSPAP: + return TelephonyManager.NETWORK_TYPE_DCHSPAP; default: return TelephonyManager.NETWORK_TYPE_UNKNOWN; } |