summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJake Hamby <jhamby@google.com>2013-11-13 11:59:22 -0800
committerJake Hamby <jhamby@google.com>2013-11-13 15:17:01 -0800
commit031abe308236681053d57b1816158f73e1d474be (patch)
tree1870ecdb25723e1cfb3ea3438612aebbbb481df6
parent1dc2a86d0e4817a2b953e5929daa720455f855d3 (diff)
downloadCellBroadcastReceiver-031abe308236681053d57b1816158f73e1d474be.tar.gz
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.java12
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.