Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b998b1f1 authored by Rick Yiu's avatar Rick Yiu Committed by Automerger Merge Worker
Browse files

Merge "Revert "[Telephony Mainline] To mark @hide for mainline module r...""...

Merge "Revert "[Telephony Mainline] To mark @hide for mainline module r..."" into rvc-dev am: cb03c9e9 am: 1798e5a9 am: 7a35169a am: 2025bf80

Change-Id: I1a160affe3fe330df37b2e6c321838536ca2ae0c
parents abcf4330 2025bf80
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -47969,6 +47969,7 @@ package android.telephony {
    method public byte[] getPdu();
    method public int getProtocolIdentifier();
    method public String getPseudoSubject();
    method @Nullable public String getRecipientAddress();
    method public String getServiceCenterAddress();
    method public int getStatus();
    method public int getStatusOnIcc();
+4 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ package android {
    field @Deprecated public static final String ACCESS_FM_RADIO = "android.permission.ACCESS_FM_RADIO";
    field public static final String ACCESS_INSTANT_APPS = "android.permission.ACCESS_INSTANT_APPS";
    field public static final String ACCESS_LOCUS_ID_USAGE_STATS = "android.permission.ACCESS_LOCUS_ID_USAGE_STATS";
    field public static final String ACCESS_MESSAGES_ON_ICC = "android.permission.ACCESS_MESSAGES_ON_ICC";
    field public static final String ACCESS_MOCK_LOCATION = "android.permission.ACCESS_MOCK_LOCATION";
    field public static final String ACCESS_MTP = "android.permission.ACCESS_MTP";
    field public static final String ACCESS_NETWORK_CONDITIONS = "android.permission.ACCESS_NETWORK_CONDITIONS";
@@ -11349,8 +11350,11 @@ package android.telephony {
  }
  public final class SmsManager {
    method @RequiresPermission(android.Manifest.permission.ACCESS_MESSAGES_ON_ICC) public boolean copyMessageToIcc(@Nullable byte[], @NonNull byte[], int);
    method @RequiresPermission(android.Manifest.permission.ACCESS_MESSAGES_ON_ICC) public boolean deleteMessageFromIcc(int);
    method public boolean disableCellBroadcastRange(int, int, int);
    method public boolean enableCellBroadcastRange(int, int, int);
    method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_MESSAGES_ON_ICC) public java.util.List<android.telephony.SmsMessage> getMessagesFromIcc();
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getPremiumSmsConsent(@NonNull String);
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getSmsCapacityOnIcc();
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void sendMultipartTextMessageWithoutPersisting(String, String, java.util.List<java.lang.String>, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>);
+1 −1
Original line number Diff line number Diff line
@@ -734,7 +734,7 @@
    <!-- ====================================================================== -->
    <eat-comment />

    <!-- Allows accessing the messages on ICC
    <!-- @SystemApi Allows accessing the messages on ICC
         @hide Used internally. -->
    <permission android:name="android.permission.ACCESS_MESSAGES_ON_ICC"
        android:protectionLevel="signature" />
+3 −0
Original line number Diff line number Diff line
@@ -1672,6 +1672,7 @@ public final class SmsManager {
     * @throws IllegalArgumentException if pdu is null.
     * @hide
     */
    @SystemApi
    @RequiresPermission(Manifest.permission.ACCESS_MESSAGES_ON_ICC)
    public boolean copyMessageToIcc(
            @Nullable byte[] smsc, @NonNull byte[] pdu, @StatusOnIcc int status) {
@@ -1716,6 +1717,7 @@ public final class SmsManager {
     *
     * {@hide}
     */
    @SystemApi
    @RequiresPermission(Manifest.permission.ACCESS_MESSAGES_ON_ICC)
    public boolean deleteMessageFromIcc(int messageIndex) {
        boolean success = false;
@@ -1796,6 +1798,7 @@ public final class SmsManager {
     *
     * {@hide}
     */
    @SystemApi
    @RequiresPermission(Manifest.permission.ACCESS_MESSAGES_ON_ICC)
    public @NonNull List<SmsMessage> getMessagesFromIcc() {
        return getAllMessagesFromIcc();
+0 −1
Original line number Diff line number Diff line
@@ -1195,7 +1195,6 @@ public class SmsMessage {
    /**
     * Returns the recipient address(receiver) of this SMS message in String form or null if
     * unavailable.
     * {@hide}
     */
    @Nullable
    public String getRecipientAddress() {