Import Android SDK Platform-Tools 28 [4344336]
/google/data/ro/projects/android/fetch_artifact \
--bid 4344336 \
--target sdk_phone_armv7-sdk_mac \
sdk-repo-darwin-platform-tools-4344336.zip
Pkg.Revision has been modified to appear as 28.0.0
Change-Id: Ie3c8c83864952bde5209230be6bef6b0c601a712
diff --git a/adb b/adb
index 33ceab2..bce04d9 100755
--- a/adb
+++ b/adb
Binary files differ
diff --git a/api/api-versions.xml b/api/api-versions.xml
index 652438b..05d644d 100644
--- a/api/api-versions.xml
+++ b/api/api-versions.xml
@@ -40362,14 +40362,44 @@
<field name="STATUS_NO_SUCH_ELEMENT"/>
<field name="STATUS_UNKNOWN_ERROR"/>
</class>
- <class name="android/telephony/MbmsStreamingManager" since="28">
+ <class name="android/telephony/MbmsDownloadSession" since="28">
<extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
<method name="<init>()V"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;Landroid/os/Handler;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="dispose()V"/>
- <method name="getStreamingServices(Ljava/util/List;)V"/>
+ <method name="cancelDownload(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsDownloadSessionCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsDownloadSession;"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsDownloadSessionCallback;Landroid/os/Handler;)Landroid/telephony/MbmsDownloadSession;"/>
+ <method name="download(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="getDownloadStatus(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;)I"/>
+ <method name="getTempFileRootDirectory()Ljava/io/File;"/>
+ <method name="listPendingDownloads()Ljava/util/List;"/>
+ <method name="registerStateCallback(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStateCallback;Landroid/os/Handler;)V"/>
+ <method name="requestUpdateFileServices(Ljava/util/List;)V"/>
+ <method name="resetDownloadKnowledge(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="setTempFileRootDirectory(Ljava/io/File;)V"/>
+ <method name="unregisterStateCallback(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStateCallback;)V"/>
+ <field name="DEFAULT_TOP_LEVEL_TEMP_DIRECTORY"/>
+ <field name="EXTRA_MBMS_COMPLETED_FILE_URI"/>
+ <field name="EXTRA_MBMS_DOWNLOAD_REQUEST"/>
+ <field name="EXTRA_MBMS_DOWNLOAD_RESULT"/>
+ <field name="EXTRA_MBMS_FILE_INFO"/>
+ <field name="RESULT_CANCELLED"/>
+ <field name="RESULT_EXPIRED"/>
+ <field name="RESULT_IO_ERROR"/>
+ <field name="RESULT_SUCCESSFUL"/>
+ <field name="STATUS_ACTIVELY_DOWNLOADING"/>
+ <field name="STATUS_PENDING_DOWNLOAD"/>
+ <field name="STATUS_PENDING_DOWNLOAD_WINDOW"/>
+ <field name="STATUS_PENDING_REPAIR"/>
+ <field name="STATUS_UNKNOWN"/>
+ </class>
+ <class name="android/telephony/MbmsStreamingSession" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="<init>()V"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingSessionCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsStreamingSession;"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingSessionCallback;Landroid/os/Handler;)Landroid/telephony/MbmsStreamingSession;"/>
+ <method name="requestUpdateStreamingServices(Ljava/util/List;)V"/>
<method name="startStreaming(Landroid/telephony/mbms/StreamingServiceInfo;Landroid/telephony/mbms/StreamingServiceCallback;Landroid/os/Handler;)Landroid/telephony/mbms/StreamingService;"/>
</class>
<class name="android/telephony/NeighboringCellInfo" since="3">
@@ -40993,16 +41023,74 @@
<field name="encodedMessage" deprecated="16"/>
<field name="encodedScAddress" deprecated="16"/>
</class>
- <class name="android/telephony/mbms/MbmsException" since="28">
- <extends name="java/lang/Exception"/>
+ <class name="android/telephony/mbms/DownloadRequest" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
<method name="<init>()V"/>
- <method name="getErrorCode()I"/>
+ <method name="copy(Landroid/telephony/mbms/DownloadRequest;)Landroid/telephony/mbms/DownloadRequest;"/>
+ <method name="getFileServiceId()Ljava/lang/String;"/>
+ <method name="getMaxAppIntentSize()I"/>
+ <method name="getMaxDestinationUriSize()I"/>
+ <method name="getSourceUri()Landroid/net/Uri;"/>
+ <method name="getSubscriptionId()I"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/DownloadRequest$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="<init>()V"/>
+ <method name="build()Landroid/telephony/mbms/DownloadRequest;"/>
+ <method name="setAppIntent(Landroid/content/Intent;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setServiceInfo(Landroid/telephony/mbms/FileServiceInfo;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setSource(Landroid/net/Uri;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setSubscriptionId(I)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ </class>
+ <class name="android/telephony/mbms/DownloadStateCallback" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="<init>()V"/>
+ <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"/>
+ </class>
+ <class name="android/telephony/mbms/FileInfo" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="<init>()V"/>
+ <method name="getMimeType()Ljava/lang/String;"/>
+ <method name="getUri()Landroid/net/Uri;"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/FileServiceInfo" since="28">
+ <extends name="android/telephony/mbms/ServiceInfo"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="<init>()V"/>
+ <method name="getFiles()Ljava/util/List;"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsDownloadReceiver" since="28">
+ <extends name="android/content/BroadcastReceiver"/>
+ <method name="<init>()V"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsDownloadSessionCallback" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="<init>()V"/>
+ <method name="onError(ILjava/lang/String;)V"/>
+ <method name="onFileServicesUpdated(Ljava/util/List;)V"/>
+ <method name="onMiddlewareReady()V"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsErrors" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="<init>()V"/>
<field name="ERROR_MIDDLEWARE_LOST"/>
<field name="ERROR_MIDDLEWARE_NOT_BOUND"/>
<field name="ERROR_NO_UNIQUE_MIDDLEWARE"/>
<field name="SUCCESS"/>
</class>
- <class name="android/telephony/mbms/MbmsException$GeneralErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$DownloadErrors" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="<init>()V"/>
+ <field name="ERROR_CANNOT_CHANGE_TEMP_FILE_ROOT"/>
+ <field name="ERROR_UNKNOWN_DOWNLOAD_REQUEST"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsErrors$GeneralErrors" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
<field name="ERROR_CARRIER_CHANGE_NOT_ALLOWED"/>
@@ -41013,21 +41101,21 @@
<field name="ERROR_OUT_OF_MEMORY"/>
<field name="ERROR_UNABLE_TO_READ_SIM"/>
</class>
- <class name="android/telephony/mbms/MbmsException$InitializationErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$InitializationErrors" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
<field name="ERROR_APP_PERMISSIONS_NOT_GRANTED"/>
<field name="ERROR_DUPLICATE_INITIALIZE"/>
<field name="ERROR_UNABLE_TO_INITIALIZE"/>
</class>
- <class name="android/telephony/mbms/MbmsException$StreamingErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$StreamingErrors" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
<field name="ERROR_CONCURRENT_SERVICE_LIMIT_REACHED"/>
<field name="ERROR_DUPLICATE_START_STREAM"/>
<field name="ERROR_UNABLE_TO_START_SERVICE"/>
</class>
- <class name="android/telephony/mbms/MbmsStreamingManagerCallback" since="28">
+ <class name="android/telephony/mbms/MbmsStreamingSessionCallback" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
<method name="onError(ILjava/lang/String;)V"/>
@@ -41037,9 +41125,9 @@
<class name="android/telephony/mbms/ServiceInfo" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
- <method name="getClassName()Ljava/lang/String;"/>
<method name="getLocales()Ljava/util/List;"/>
- <method name="getNames()Ljava/util/Map;"/>
+ <method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;"/>
+ <method name="getServiceClassName()Ljava/lang/String;"/>
<method name="getServiceId()Ljava/lang/String;"/>
<method name="getSessionEndTime()Ljava/util/Date;"/>
<method name="getSessionStartTime()Ljava/util/Date;"/>
@@ -41047,7 +41135,6 @@
<class name="android/telephony/mbms/StreamingService" since="28">
<extends name="java/lang/Object"/>
<method name="<init>()V"/>
- <method name="dispose()V"/>
<method name="getInfo()Landroid/telephony/mbms/StreamingServiceInfo;"/>
<method name="getPlaybackUri()Landroid/net/Uri;"/>
<method name="stopStreaming()V"/>
@@ -48341,6 +48428,7 @@
<field name="FLAG_SELECTING"/>
<field name="FLAG_SINGLE_LINE"/>
<field name="flags"/>
+ <field name="hint" since="28"/>
<field name="partialEndOffset"/>
<field name="partialStartOffset"/>
<field name="selectionEnd"/>
diff --git a/e2fsdroid b/e2fsdroid
index cd2d42d..29eccad 100755
--- a/e2fsdroid
+++ b/e2fsdroid
Binary files differ
diff --git a/fastboot b/fastboot
index 1ca49fe..ccd4a45 100755
--- a/fastboot
+++ b/fastboot
Binary files differ
diff --git a/lib/libc++.dylib b/lib/libc++.dylib
index 43f8fa0..5b84107 100755
--- a/lib/libc++.dylib
+++ b/lib/libc++.dylib
Binary files differ
diff --git a/mke2fs b/mke2fs
index a636062..c0d9328 100755
--- a/mke2fs
+++ b/mke2fs
Binary files differ
diff --git a/sqlite3 b/sqlite3
index 9c278da..5125e74 100755
--- a/sqlite3
+++ b/sqlite3
Binary files differ