Add system API for whether emergency assistance is enabled.
This is needed in the emergency role. Bug: 124452117 Test: build Change-Id: I277ad208dfa07d42f3e2daee658d30ef831d4b9b
This commit is contained in:
@@ -8049,6 +8049,7 @@ package android.telephony {
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public String iccTransmitApduBasicChannelBySlot(int, int, int, int, int, int, @Nullable String);
|
||||
method @Nullable @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public String iccTransmitApduLogicalChannelBySlot(int, int, int, int, int, int, int, @Nullable String);
|
||||
method public boolean isDataConnectivityPossible();
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isEmergencyAssistanceEnabled();
|
||||
method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE}) public boolean isIdle();
|
||||
method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE}) public boolean isOffhook();
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isPotentialEmergencyNumber(@NonNull String);
|
||||
|
||||
@@ -124,6 +124,7 @@ applications that come with the platform
|
||||
<permission name="android.permission.UPDATE_APP_OPS_STATS"/>
|
||||
<permission name="android.permission.REQUEST_INCIDENT_REPORT_APPROVAL"/>
|
||||
<permission name="android.permission.APPROVE_INCIDENT_REPORTS"/>
|
||||
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
|
||||
</privapp-permissions>
|
||||
|
||||
<privapp-permissions package="com.android.phone">
|
||||
|
||||
@@ -10187,6 +10187,24 @@ public class TelephonyManager {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine whether the emergency assistance feature is available on the device.
|
||||
* <p>
|
||||
* Requires permission: {@link android.Manifest.permission#READ_PRIVILEGED_PHONE_STATE}
|
||||
*
|
||||
* @return whether the emergency assistance feature is available on the device
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
|
||||
@SystemApi
|
||||
public boolean isEmergencyAssistanceEnabled() {
|
||||
mContext.enforceCallingOrSelfPermission(
|
||||
android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE,
|
||||
"isEmergencyAssistanceEnabled");
|
||||
return EMERGENCY_ASSISTANCE_ENABLED;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the emergency number list based on current locale, sim, default, modem and network.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user