diff options
author | Jake Hamby <jhamby@google.com> | 2013-11-13 11:59:22 -0800 |
---|---|---|
committer | Jake Hamby <jhamby@google.com> | 2013-11-13 15:17:01 -0800 |
commit | 031abe308236681053d57b1816158f73e1d474be (patch) | |
tree | 1870ecdb25723e1cfb3ea3438612aebbbb481df6 | |
parent | 1dc2a86d0e4817a2b953e5929daa720455f855d3 (diff) | |
download | CellBroadcastReceiver-031abe308236681053d57b1816158f73e1d474be.tar.gz |
Enable Cell Broadcast channels 919-928 for Israel.android-sdk-4.4.2_r1.0.1android-sdk-4.4.2_r1android-4.4.2_r2.0.1android-4.4.2_r2android-4.4.2_r1.0.1android-4.4.2_r1android-4.4.1_r1.0.1android-4.4.1_r1kitkat-mr1.1-releasekitkat-mr1-release
At boot time, enable CB channels 919-928 for networks and
SIM cards in Israel (government mandated requirement).
Bug: 11411063
Change-Id: Ied78f735d6ecf948a03a012e5dc5ffebfffa8103
-rw-r--r-- | src/com/android/cellbroadcastreceiver/CellBroadcastConfigService.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/android/cellbroadcastreceiver/CellBroadcastConfigService.java b/src/com/android/cellbroadcastreceiver/CellBroadcastConfigService.java index 17b9bee11..cf35df507 100644 --- a/src/com/android/cellbroadcastreceiver/CellBroadcastConfigService.java +++ b/src/com/android/cellbroadcastreceiver/CellBroadcastConfigService.java @@ -269,15 +269,21 @@ public class CellBroadcastConfigService extends IntentService { } if (isCdma) { - if (DBG) log("channel 50 is not aplicable for cdma"); + if (DBG) log("channel 50 is not applicable for cdma"); } else if (enableChannel50Alerts) { if (DBG) log("enabling cell broadcast channel 50"); manager.enableCellBroadcast(50); - if (DBG) log("enabled cell broadcast channel 50"); } else { if (DBG) log("disabling cell broadcast channel 50"); manager.disableCellBroadcast(50); - if (DBG) log("disabled cell broadcast channel 50"); + } + + if ("il".equals(tm.getSimCountryIso()) || "il".equals(tm.getNetworkCountryIso())) { + if (DBG) log("enabling channels 919-928 for Israel"); + manager.enableCellBroadcastRange(919, 928); + } else { + if (DBG) log("disabling channels 919-928"); + manager.disableCellBroadcastRange(919, 928); } // Disable per user preference/checkbox. |