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

Commit 72285d3e authored by Tony Huang's avatar Tony Huang Committed by Jeff Sharkey
Browse files

Expose Uri toSafeString api

Expose toSafeString api as public and stand api.

Bug: 119153962
Test: atest UriTest
Change-Id: Id9da309193c1e175e5fc795570687735c7722689
parent 4f65edea
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -27779,6 +27779,7 @@ package android.net {
    method public abstract boolean isRelative();
    method public android.net.Uri normalizeScheme();
    method public static android.net.Uri parse(java.lang.String);
    method public java.lang.String toSafeString();
    method public abstract java.lang.String toString();
    method public static android.net.Uri withAppendedPath(android.net.Uri, java.lang.String);
    method public static void writeToParcel(android.os.Parcel, android.net.Uri);
+5 −4
Original line number Diff line number Diff line
@@ -374,11 +374,12 @@ public abstract class Uri implements Parcelable, Comparable<Uri> {
    public abstract String toString();

    /**
     * Return a string representation of the URI that is safe to print
     * to logs and other places where PII should be avoided.
     * @hide
     * Return a string representation of this URI that has common forms of PII redacted,
     * making it safer to use for logging purposes.  For example, {@code tel:800-466-4411} is
     * returned as {@code tel:xxx-xxx-xxxx} and {@code http://example.com/path/to/item/} is
     * returned as {@code http://example.com/...}.
     * @return the common forms PII redacted string of this URI
     */
    @UnsupportedAppUsage
    public String toSafeString() {
        String scheme = getScheme();
        String ssp = getSchemeSpecificPart();