History log of /frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3ce024a4b2b208dc5084b2874b12b4112a0f9ccd 01-Nov-2017 Hall Liu <hallliu@google.com> Add @TestApi for MbmsDownloadReceiver CTS

Also fix a few bugs that were discovered in the download receiver code
as part of testing.

Bug: 68049452
Test: CTS
Change-Id: Ie5ca77af1fc43e4912bd74957d8ca95d347d229c
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
fce0c3486331fc85b7397a2f5c4128da31ead01a 29-Sep-2017 Brad Ebinger <breadley@google.com> Remove verification for DownloadReceiver when failure

When the ACTION_DOWNLOAD_RESULT_INTERNAL intent is received
with a failure result, don't require that extras exist
in the receiver.

Test: Manual, Testapps
Change-Id: I9ac43a33aff88755cbc804890ce230743195f44d
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
e373ee5d5ce38a7570471ae269e4b7a41052a1be 09-Sep-2017 Hall Liu <hallliu@google.com> API council suggested edits, part 3

* MbmsException no longer thrown from the common methods, and the error
codes are now containined in MbmsError.
* In order to avoid ANRs while processing download-done broadcasts,
don't perform arbitrary moves when a download is done. Instead, move
into a staging directory and let the app handle it.

Bug: 30981736
Test: testapps
Change-Id: I9416f28b4f24f89af1da6f56a93ea0f0e4ea3878
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
23d80af5c11de192bdb648642706c43c942be60e 02-Sep-2017 Hall Liu <hallliu@google.com> Apply suggested edits to the file-download API

* Rename Manager -> Session
* Add Handler for callbacks in download flow
* Separate out registering a state callback into another method
* Rename dispose -> close, implement AutoClosable
* No more thrown MbmsExceptions
* Add sanity check for temp file root
* Remove the getNames method, replace with getNameForLocale

Bug: 30981736
Test: testapps
Change-Id: I1a2054d79c934bc4929464de4a644b6960db47e9
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
39605add8994d6114736c2e98fa8314209215670 15-Aug-2017 Hall Liu <hallliu@google.com> Unhide EMBMS download API

Make changes to the download API so that it passes the linter, remove
@hide tags.

Test: manual
Bug: 30981736
Change-Id: Ifa0d36896338b0108fbaad4b1e9b8d857a43d491
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
571293ad96eae0a10d61fa2bd9e78f8cbb78803e 05-Aug-2017 Hall Liu <hallliu@google.com> Make EMBMS adjustments for 08/04

* Add a download state callback to the callback formerly for progress
* Rename EXTRA_SERVICE_INFO to EXTRA_SERVICE_ID, and specify that it
should be a String rather than a ServiceInfo
* Add documentation to clarify that the progress/state callback may be
null

Bug: 30981736
Test: manual
Change-Id: Ie1ec99868f5b09a270b500dc97abeb9f819cfa56
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java
ff6f9862e5dd1b2fd825ed69dc11918a0565fd33 29-Jul-2017 Hall Liu <hallliu@google.com> Prepare EMBMS apis for un-hiding

Add more documentation to places that were lacking, bring more things in
line with the API guidelines

Change-Id: I809af5534ab425ee7e1e2dc8695d5b7e649dd22d
Test: testapps
Bug: 30981736
/frameworks/base/telephony/java/android/telephony/mbms/vendor/VendorUtils.java