summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Klaassen <justinklaassen@google.com>2017-10-10 15:22:58 -0400
committerJustin Klaassen <justinklaassen@google.com>2017-10-10 15:22:58 -0400
commit206f56c56de8d3cee5141d9205db12574df5c33a (patch)
tree78623efb785c3301345b0c602a3b55e51d24dd23
parentb3196d14c1152aab260cfe9c55a1cc561d553942 (diff)
downloadplatform-tools-206f56c56de8d3cee5141d9205db12574df5c33a.tar.gz
Import Android SDK Platform-Tools 28 [4386628]
/google/data/ro/projects/android/fetch_artifact \ --bid 4386628 \ --target sdk_phone_armv7-sdk_mac \ sdk-repo-darwin-platform-tools-4386628.zip Pkg.Revision has been modified to appear as 28.0.0 Change-Id: Ibdb45684e2c8acee89862dd144d8518b8ccf1f69
-rw-r--r--NOTICE.txt61
-rwxr-xr-xadbbin2575492 -> 2581420 bytes
-rw-r--r--api/api-versions.xml123
-rwxr-xr-xe2fsdroidbin801820 -> 806276 bytes
-rwxr-xr-xetc1toolbin238020 -> 306332 bytes
-rwxr-xr-xfastbootbin1370476 -> 1374940 bytes
-rwxr-xr-xlib/libc++.dylibbin1041952 -> 1041960 bytes
-rwxr-xr-xmke2fsbin767420 -> 771884 bytes
8 files changed, 145 insertions, 39 deletions
diff --git a/NOTICE.txt b/NOTICE.txt
index 0f424ac..93a4e7a 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1332,8 +1332,6 @@ Notices for file(s):
/bin/assemble_vintf
/bin/hidl-gen
/framework/guavalib.jar
-/framework/jarjar-apache-ant.jar
-/framework/jarjar-maven-plugin-api.jar
/framework/jarjar.jar
/framework/jsilver.jar
/framework/objenesis-host.jar
@@ -2342,35 +2340,6 @@ authorization of the copyright holder.
============================================================
Notices for file(s):
-/bin/minigzip
-/lib/libz-host.dylib
-/lib/libz.a
-/lib64/libz-host.dylib
-/lib64/libz.a
-------------------------------------------------------------
- (C) 1995-2013 Jean-loup Gailly and Mark Adler
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-
- Jean-loup Gailly Mark Adler
- jloup@gzip.org madler@alumni.caltech.edu
-
-============================================================
-Notices for file(s):
/bin/adb
/lib/libdiagnose_usb.a
/lib64/libadb.a
@@ -3775,6 +3744,35 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
============================================================
Notices for file(s):
+/bin/minigzip
+/lib/libz-host.dylib
+/lib/libz.a
+/lib64/libz-host.dylib
+/lib64/libz.a
+------------------------------------------------------------
+ (C) 1995-2017 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+============================================================
+Notices for file(s):
/bin/aprotoc
/framework/host-libprotobuf-java-full.jar
/framework/host-libprotobuf-java-lite.jar
@@ -4423,7 +4421,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
============================================================
Notices for file(s):
-/lib/libcrypto-host.dylib
/lib/libcrypto.a
/lib64/libcrypto-host.dylib
/lib64/libcrypto.a
diff --git a/adb b/adb
index bce04d9..cab03bc 100755
--- a/adb
+++ b/adb
Binary files differ
diff --git a/api/api-versions.xml b/api/api-versions.xml
index 05d644d..550f93a 100644
--- a/api/api-versions.xml
+++ b/api/api-versions.xml
@@ -980,6 +980,7 @@
<field name="multiprocess"/>
<field name="name"/>
<field name="navigationBarColor" since="21"/>
+ <field name="navigationBarDividerColor" since="28"/>
<field name="navigationContentDescription" since="21"/>
<field name="navigationIcon" since="21"/>
<field name="navigationMode" since="11"/>
@@ -6421,6 +6422,7 @@
<method name="uninstallAllUserCaCerts(Landroid/content/ComponentName;)V" since="21"/>
<method name="uninstallCaCert(Landroid/content/ComponentName;[B)V" since="21"/>
<method name="wipeData(I)V"/>
+ <method name="wipeDataWithReason(ILjava/lang/CharSequence;)V" since="28"/>
<field name="ACTION_ADD_DEVICE_ADMIN"/>
<field name="ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED" since="26"/>
<field name="ACTION_DEVICE_ADMIN_SERVICE" since="26"/>
@@ -6650,6 +6652,7 @@
<method name="getTransformation()Landroid/graphics/Matrix;"/>
<method name="getVisibility()I"/>
<method name="getWebDomain()Ljava/lang/String;" since="26"/>
+ <method name="getWebScheme()Ljava/lang/String;" since="28"/>
<method name="getWidth()I"/>
<method name="isAccessibilityFocused()Z"/>
<method name="isActivated()Z"/>
@@ -8908,6 +8911,7 @@
<field name="HARDWARE_PROPERTIES_SERVICE" since="24"/>
<field name="INPUT_METHOD_SERVICE" since="3"/>
<field name="INPUT_SERVICE" since="16"/>
+ <field name="IPSEC_SERVICE" since="28"/>
<field name="JOB_SCHEDULER_SERVICE" since="21"/>
<field name="KEYGUARD_SERVICE"/>
<field name="LAUNCHER_APPS_SERVICE" since="21"/>
@@ -25333,6 +25337,71 @@
<method name="getRawAddress()[B"/>
<field name="CREATOR"/>
</class>
+ <class name="android/net/IpSecAlgorithm" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>(Ljava/lang/String;[B)V"/>
+ <method name="&lt;init>(Ljava/lang/String;[BI)V"/>
+ <method name="getKey()[B"/>
+ <method name="getName()Ljava/lang/String;"/>
+ <method name="getTruncationLengthBits()I"/>
+ <field name="AUTH_HMAC_MD5"/>
+ <field name="AUTH_HMAC_SHA1"/>
+ <field name="AUTH_HMAC_SHA256"/>
+ <field name="AUTH_HMAC_SHA384"/>
+ <field name="AUTH_HMAC_SHA512"/>
+ <field name="CREATOR"/>
+ <field name="CRYPT_AES_CBC"/>
+ </class>
+ <class name="android/net/IpSecManager" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="applyTransportModeTransform(Ljava/io/FileDescriptor;Landroid/net/IpSecTransform;)V"/>
+ <method name="openUdpEncapsulationSocket()Landroid/net/IpSecManager$UdpEncapsulationSocket;"/>
+ <method name="openUdpEncapsulationSocket(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;"/>
+ <method name="removeTransportModeTransform(Ljava/io/FileDescriptor;Landroid/net/IpSecTransform;)V"/>
+ <method name="reserveSecurityParameterIndex(ILjava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;"/>
+ <method name="reserveSecurityParameterIndex(ILjava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;"/>
+ <field name="INVALID_SECURITY_PARAMETER_INDEX"/>
+ </class>
+ <class name="android/net/IpSecManager$ResourceUnavailableException" since="28">
+ <extends name="android/util/AndroidException"/>
+ <method name="&lt;init>()V"/>
+ </class>
+ <class name="android/net/IpSecManager$SecurityParameterIndex" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getSpi()I"/>
+ </class>
+ <class name="android/net/IpSecManager$SpiUnavailableException" since="28">
+ <extends name="android/util/AndroidException"/>
+ <method name="&lt;init>()V"/>
+ <method name="getSpi()I"/>
+ </class>
+ <class name="android/net/IpSecManager$UdpEncapsulationSocket" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getPort()I"/>
+ <method name="getSocket()Ljava/io/FileDescriptor;"/>
+ </class>
+ <class name="android/net/IpSecTransform" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="&lt;init>()V"/>
+ <field name="DIRECTION_IN"/>
+ <field name="DIRECTION_OUT"/>
+ </class>
+ <class name="android/net/IpSecTransform$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>(Landroid/content/Context;)V"/>
+ <method name="buildTransportModeTransform(Ljava/net/InetAddress;)Landroid/net/IpSecTransform;"/>
+ <method name="setAuthentication(ILandroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;"/>
+ <method name="setEncryption(ILandroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;"/>
+ <method name="setIpv4Encapsulation(Landroid/net/IpSecManager$UdpEncapsulationSocket;I)Landroid/net/IpSecTransform$Builder;"/>
+ <method name="setSpi(ILandroid/net/IpSecManager$SecurityParameterIndex;)Landroid/net/IpSecTransform$Builder;"/>
+ </class>
<class name="android/net/LinkAddress" since="21">
<extends name="java/lang/Object"/>
<implements name="android/os/Parcelable"/>
@@ -25357,6 +25426,7 @@
</class>
<class name="android/net/LocalServerSocket" since="1">
<extends name="java/lang/Object"/>
+ <implements name="java/io/Closeable" since="28"/>
<method name="&lt;init>(Ljava/io/FileDescriptor;)V"/>
<method name="&lt;init>(Ljava/lang/String;)V"/>
<method name="accept()Landroid/net/LocalSocket;"/>
@@ -37619,6 +37689,8 @@
<method name="setId(Ljava/lang/String;)Landroid/service/autofill/Dataset$Builder;"/>
<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;)Landroid/service/autofill/Dataset$Builder;"/>
<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;"/>
+ <method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;)Landroid/service/autofill/Dataset$Builder;" since="28"/>
+ <method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;" since="28"/>
</class>
<class name="android/service/autofill/FillCallback" since="26">
<extends name="java/lang/Object"/>
@@ -37689,8 +37761,10 @@
</class>
<class name="android/service/autofill/ImageTransformation$Builder" since="27">
<extends name="java/lang/Object"/>
- <method name="&lt;init>(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;I)V"/>
- <method name="addOption(Ljava/util/regex/Pattern;I)Landroid/service/autofill/ImageTransformation$Builder;"/>
+ <method name="&lt;init>(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;I)V" deprecated="28"/>
+ <method name="&lt;init>(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)V" since="28"/>
+ <method name="addOption(Ljava/util/regex/Pattern;I)Landroid/service/autofill/ImageTransformation$Builder;" deprecated="28"/>
+ <method name="addOption(Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)Landroid/service/autofill/ImageTransformation$Builder;" since="28"/>
<method name="build()Landroid/service/autofill/ImageTransformation;"/>
</class>
<class name="android/service/autofill/LuhnChecksumValidator" since="27">
@@ -37707,6 +37781,9 @@
<method name="&lt;init>(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;)V"/>
<field name="CREATOR"/>
</class>
+ <class name="android/service/autofill/Sanitizer" since="28">
+ <extends name="java/lang/Object"/>
+ </class>
<class name="android/service/autofill/SaveCallback" since="26">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
@@ -37732,6 +37809,7 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>(I)V" since="27"/>
<method name="&lt;init>(I[Landroid/view/autofill/AutofillId;)V"/>
+ <method name="addSanitizer(Landroid/service/autofill/Sanitizer;[Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" since="28"/>
<method name="build()Landroid/service/autofill/SaveInfo;"/>
<method name="setCustomDescription(Landroid/service/autofill/CustomDescription;)Landroid/service/autofill/SaveInfo$Builder;" since="27"/>
<method name="setDescription(Ljava/lang/CharSequence;)Landroid/service/autofill/SaveInfo$Builder;"/>
@@ -37749,6 +37827,13 @@
<method name="getFillContexts()Ljava/util/List;"/>
<field name="CREATOR"/>
</class>
+ <class name="android/service/autofill/TextValueSanitizer" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <implements name="android/service/autofill/Sanitizer"/>
+ <method name="&lt;init>(Ljava/util/regex/Pattern;Ljava/lang/String;)V"/>
+ <field name="CREATOR"/>
+ </class>
<class name="android/service/autofill/Transformation" since="27">
<extends name="java/lang/Object"/>
</class>
@@ -38036,8 +38121,12 @@
<method name="getOverrideGroupKey()Ljava/lang/String;" since="24"/>
<method name="getRank()I"/>
<method name="getSuppressedVisualEffects()I" since="24"/>
+ <method name="getUserSentiment()I" since="28"/>
<method name="isAmbient()Z"/>
<method name="matchesInterruptionFilter()Z"/>
+ <field name="USER_SENTIMENT_NEGATIVE" since="28"/>
+ <field name="USER_SENTIMENT_NEUTRAL" since="28"/>
+ <field name="USER_SENTIMENT_POSITIVE" since="28"/>
</class>
<class name="android/service/notification/NotificationListenerService$RankingMap" since="21">
<extends name="java/lang/Object"/>
@@ -40430,8 +40519,10 @@
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="addTtsSpan(Landroid/text/Spannable;II)V" since="23"/>
- <method name="calledPartyBCDFragmentToString([BII)Ljava/lang/String;"/>
- <method name="calledPartyBCDToString([BII)Ljava/lang/String;"/>
+ <method name="calledPartyBCDFragmentToString([BII)Ljava/lang/String;" deprecated="28"/>
+ <method name="calledPartyBCDFragmentToString([BIII)Ljava/lang/String;" since="28"/>
+ <method name="calledPartyBCDToString([BII)Ljava/lang/String;" deprecated="28"/>
+ <method name="calledPartyBCDToString([BIII)Ljava/lang/String;" since="28"/>
<method name="compare(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z" since="5"/>
<method name="compare(Ljava/lang/String;Ljava/lang/String;)Z"/>
<method name="convertKeypadLettersToDigits(Ljava/lang/String;)Ljava/lang/String;"/>
@@ -40464,12 +40555,15 @@
<method name="networkPortionToCalledPartyBCD(Ljava/lang/String;)[B"/>
<method name="networkPortionToCalledPartyBCDWithLength(Ljava/lang/String;)[B"/>
<method name="normalizeNumber(Ljava/lang/String;)Ljava/lang/String;" since="21"/>
- <method name="numberToCalledPartyBCD(Ljava/lang/String;)[B"/>
+ <method name="numberToCalledPartyBCD(Ljava/lang/String;)[B" deprecated="28"/>
+ <method name="numberToCalledPartyBCD(Ljava/lang/String;I)[B" since="28"/>
<method name="replaceUnicodeDigits(Ljava/lang/String;)Ljava/lang/String;" since="21"/>
<method name="stringFromStringAndTOA(Ljava/lang/String;I)Ljava/lang/String;"/>
<method name="stripSeparators(Ljava/lang/String;)Ljava/lang/String;"/>
<method name="toCallerIDMinMatch(Ljava/lang/String;)Ljava/lang/String;"/>
<method name="toaFromString(Ljava/lang/String;)I"/>
+ <field name="BCD_EXTENDED_TYPE_CALLED_PARTY" since="28"/>
+ <field name="BCD_EXTENDED_TYPE_EF_ADN" since="28"/>
<field name="FORMAT_JAPAN" since="3"/>
<field name="FORMAT_NANP"/>
<field name="FORMAT_UNKNOWN"/>
@@ -41047,8 +41141,13 @@
<class name="android/telephony/mbms/DownloadStateCallback" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
+ <method name="&lt;init>(I)V"/>
+ <method name="isFilterFlagSet(I)Z"/>
<method name="onProgressUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;IIII)V"/>
<method name="onStateUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V"/>
+ <field name="ALL_UPDATES"/>
+ <field name="PROGRESS_UPDATES"/>
+ <field name="STATE_UPDATES"/>
</class>
<class name="android/telephony/mbms/FileInfo" since="28">
<extends name="java/lang/Object"/>
@@ -41127,6 +41226,7 @@
<method name="&lt;init>()V"/>
<method name="getLocales()Ljava/util/List;"/>
<method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;"/>
+ <method name="getNamedContentLocales()Ljava/util/Set;"/>
<method name="getServiceClassName()Ljava/lang/String;"/>
<method name="getServiceId()Ljava/lang/String;"/>
<method name="getSessionEndTime()Ljava/util/Date;"/>
@@ -45957,8 +46057,8 @@
<method name="initializeFadingEdge(Landroid/content/res/TypedArray;)V" removed="21"/>
<method name="initializeScrollbars(Landroid/content/res/TypedArray;)V" removed="21"/>
<method name="invalidate()V"/>
- <method name="invalidate(IIII)V"/>
- <method name="invalidate(Landroid/graphics/Rect;)V"/>
+ <method name="invalidate(IIII)V" deprecated="28"/>
+ <method name="invalidate(Landroid/graphics/Rect;)V" deprecated="28"/>
<method name="invalidateOutline()V" since="21"/>
<method name="isAccessibilityFocused()Z" since="21"/>
<method name="isActivated()Z" since="11"/>
@@ -48658,19 +48758,26 @@
<class name="android/view/textclassifier/TextClassification" since="26">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
+ <method name="getActionCount()I" since="28"/>
<method name="getConfidenceScore(Ljava/lang/String;)F"/>
<method name="getEntity(I)Ljava/lang/String;"/>
<method name="getEntityCount()I"/>
<method name="getIcon()Landroid/graphics/drawable/Drawable;"/>
+ <method name="getIcon(I)Landroid/graphics/drawable/Drawable;" since="28"/>
<method name="getIntent()Landroid/content/Intent;"/>
+ <method name="getIntent(I)Landroid/content/Intent;" since="28"/>
<method name="getLabel()Ljava/lang/CharSequence;"/>
+ <method name="getLabel(I)Ljava/lang/CharSequence;" since="28"/>
<method name="getOnClickListener()Landroid/view/View$OnClickListener;"/>
+ <method name="getOnClickListener(I)Landroid/view/View$OnClickListener;" since="28"/>
<method name="getText()Ljava/lang/String;"/>
</class>
<class name="android/view/textclassifier/TextClassification$Builder" since="26">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
+ <method name="addAction(Landroid/content/Intent;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/view/View$OnClickListener;)Landroid/view/textclassifier/TextClassification$Builder;" since="28"/>
<method name="build()Landroid/view/textclassifier/TextClassification;"/>
+ <method name="clearActions()Landroid/view/textclassifier/TextClassification$Builder;" since="28"/>
<method name="setEntityType(Ljava/lang/String;F)Landroid/view/textclassifier/TextClassification$Builder;"/>
<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/textclassifier/TextClassification$Builder;"/>
<method name="setIntent(Landroid/content/Intent;)Landroid/view/textclassifier/TextClassification$Builder;"/>
@@ -52597,6 +52704,8 @@
<field name="OP_CONST_CLASS"/>
<field name="OP_CONST_CLASS_JUMBO" since="11"/>
<field name="OP_CONST_HIGH16"/>
+ <field name="OP_CONST_METHOD_HANDLE" since="28"/>
+ <field name="OP_CONST_METHOD_TYPE" since="28"/>
<field name="OP_CONST_STRING"/>
<field name="OP_CONST_STRING_JUMBO"/>
<field name="OP_CONST_WIDE"/>
diff --git a/e2fsdroid b/e2fsdroid
index 29eccad..6d61cef 100755
--- a/e2fsdroid
+++ b/e2fsdroid
Binary files differ
diff --git a/etc1tool b/etc1tool
index 7c8b54f..ade7bb3 100755
--- a/etc1tool
+++ b/etc1tool
Binary files differ
diff --git a/fastboot b/fastboot
index ccd4a45..cb37709 100755
--- a/fastboot
+++ b/fastboot
Binary files differ
diff --git a/lib/libc++.dylib b/lib/libc++.dylib
index 5b84107..36985aa 100755
--- a/lib/libc++.dylib
+++ b/lib/libc++.dylib
Binary files differ
diff --git a/mke2fs b/mke2fs
index c0d9328..55bb31b 100755
--- a/mke2fs
+++ b/mke2fs
Binary files differ