Merge "Notify OTA Emergency Number Database Installation complete" am: b15fc9bdb6
am: ddf65ce0d6
Change-Id: I520c7eee1b45367612761f740a27b4bf4de9abbd
This commit is contained in:
@@ -8236,6 +8236,7 @@ package android.telephony {
|
|||||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void toggleRadioOnOff();
|
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void toggleRadioOnOff();
|
||||||
method public void updateServiceLocation();
|
method public void updateServiceLocation();
|
||||||
field @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public static final String ACTION_ANOMALY_REPORTED = "android.telephony.action.ANOMALY_REPORTED";
|
field @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public static final String ACTION_ANOMALY_REPORTED = "android.telephony.action.ANOMALY_REPORTED";
|
||||||
|
field @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public static final String ACTION_OTA_EMERGENCY_NUMBER_DB_INSTALLED = "android.telephony.action.OTA_EMERGENCY_NUMBER_DB_INSTALLED";
|
||||||
field public static final String ACTION_SIM_APPLICATION_STATE_CHANGED = "android.telephony.action.SIM_APPLICATION_STATE_CHANGED";
|
field public static final String ACTION_SIM_APPLICATION_STATE_CHANGED = "android.telephony.action.SIM_APPLICATION_STATE_CHANGED";
|
||||||
field public static final String ACTION_SIM_CARD_STATE_CHANGED = "android.telephony.action.SIM_CARD_STATE_CHANGED";
|
field public static final String ACTION_SIM_CARD_STATE_CHANGED = "android.telephony.action.SIM_CARD_STATE_CHANGED";
|
||||||
field public static final String ACTION_SIM_SLOT_STATUS_CHANGED = "android.telephony.action.SIM_SLOT_STATUS_CHANGED";
|
field public static final String ACTION_SIM_SLOT_STATUS_CHANGED = "android.telephony.action.SIM_SLOT_STATUS_CHANGED";
|
||||||
|
|||||||
@@ -497,6 +497,7 @@
|
|||||||
<protected-broadcast android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
|
<protected-broadcast android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
|
||||||
<protected-broadcast android:name="android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED" />
|
<protected-broadcast android:name="android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED" />
|
||||||
<protected-broadcast android:name="android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED" />
|
<protected-broadcast android:name="android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED" />
|
||||||
|
<protected-broadcast android:name="android.telephony.action.OTA_EMERGENCY_NUMBER_DB_INSTALLED" />
|
||||||
<protected-broadcast android:name="android.telephony.action.SECRET_CODE" />
|
<protected-broadcast android:name="android.telephony.action.SECRET_CODE" />
|
||||||
<protected-broadcast android:name="android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" />
|
<protected-broadcast android:name="android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" />
|
||||||
<protected-broadcast android:name="android.telephony.action.SUBSCRIPTION_PLANS_CHANGED" />
|
<protected-broadcast android:name="android.telephony.action.SUBSCRIPTION_PLANS_CHANGED" />
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ package com.android.server.updates;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
import android.telephony.TelephonyManager;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -34,6 +35,11 @@ public class EmergencyNumberDbInstallReceiver extends ConfigUpdateInstallReceive
|
|||||||
@Override
|
@Override
|
||||||
protected void postInstall(Context context, Intent intent) {
|
protected void postInstall(Context context, Intent intent) {
|
||||||
Slog.i(TAG, "Emergency number database is updated in file partition");
|
Slog.i(TAG, "Emergency number database is updated in file partition");
|
||||||
// TODO Send a notification to EmergencyNumberTracker for updating of emergency number db.
|
|
||||||
|
// Notify EmergencyNumberTracker for emergency number installation complete.
|
||||||
|
Intent notifyInstallComplete = new Intent(
|
||||||
|
TelephonyManager.ACTION_OTA_EMERGENCY_NUMBER_DB_INSTALLED);
|
||||||
|
context.sendBroadcast(
|
||||||
|
notifyInstallComplete, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10841,6 +10841,16 @@ public class TelephonyManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Broadcast intent action for Ota emergency number database installation complete.
|
||||||
|
*
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
@RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
|
||||||
|
@SystemApi
|
||||||
|
public static final String ACTION_OTA_EMERGENCY_NUMBER_DB_INSTALLED =
|
||||||
|
"android.telephony.action.OTA_EMERGENCY_NUMBER_DB_INSTALLED";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns whether {@link TelephonyManager#ACTION_EMERGENCY_ASSISTANCE emergency assistance} is
|
* Returns whether {@link TelephonyManager#ACTION_EMERGENCY_ASSISTANCE emergency assistance} is
|
||||||
* available on the device.
|
* available on the device.
|
||||||
|
|||||||
Reference in New Issue
Block a user