| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ie766048fd98383e9815d408aad6e9ba4a59841cd
|
|
|
|
|
|
|
| |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ice58e55ddb5d458c12c7c2d43975cfdb74239aa6
|
|
|
|
|
|
|
| |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I016980d27b2f13f5a05ce5a7798b3911af0a342a
|
|
|
|
|
|
|
| |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ie89705d17abb8825621dd7213ced155259f81367
|
|
|
|
|
|
|
| |
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I8b610ec35d9d786bf2594130cf574e25cc014d82
|
|
|
|
|
| |
Change-Id: Ia3613fb516c796c876810a15e875fb94ae96ea66
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I054b0a0bf705adc844f6818a93644ca92ae3848d
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I6c3c95208fa5a871d49b67d61484c9119e455b0e
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ie017773c7e4218acccf397cc35b1aa812378c5d5
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I2b3185c150fbb0c8d839e29f51c6c29dbfa25b09
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ie76070ce0b836ec90c75976e01631907f957bac0
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I03e63f6f4742eec2c262997f348bf10fb3b6a492
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I4e89549f0cd3c23f6ee7d274fa08e9c67c9db281
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ie6188b0a83db6ec5fe7137b695f51eb6365d0b6f
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I7aec2dd2fef708d122f214774a6e468c3b6ac4b4
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ibeda11d543f3e4e1545b01060893c110f4161d0c
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ie86fe6c1bfa878299b402a7ad4f68dbf44fa22b3
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I7170e7533d540ff294a5fb02357e530a7f9d22bd
Auto-generated-cl: translation import
|
|
|
|
|
|
| |
Change-Id: I60a906f7a8bad5b06428d294dcbaff4fb8a244ba
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
|
|
|
|
| |
Change-Id: Ie01bc668183666428411ae2fc41998ffac935a4b
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
|
|
|
|
| |
Change-Id: I216278f4ecc60718561aae1916b91a36768927ea
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
|
|
|
|
| |
Change-Id: Ia81952eb57c3e6ad2fdaaa8cfd569f2e51f12b82
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
|
|
|
|
| |
Change-Id: I9eebe764021706da847eb5acf3489d893b91c219
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
|
|
|
| |
Change-Id: Iabfe76c87103ae47859f0a121968c8606f3a3073
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I42b6da4f57eeeb95cac91c751103af9fe3ba1f40
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I6c688556e8caa0346175337791610b34a4b1baff
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I8f3b15ae7c796001c344feb7d87264b32b6bc854
Auto-generated-cl: translation import
|
|
|
|
|
|
| |
Bug: 26496609
Test: none
Change-Id: I8c2fa656daccab3205fa30e900a245affbfae34b
|
|
|
|
|
| |
Change-Id: I88dc041e9f19113ad2d8dcee44f3c62cec2e8e09
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I458a8bba3c0d628bb5a9d3098b0fc8f347c6f64b
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I8e39807213985f289c4e00a25952ea57059c8641
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I8ac1310334ef3a0160c975d44eef9263f7f64217
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I88aedc11af30c8931a9abff0bea8436e0986698c
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Icb0968a95d8f44aa40606dd55dd104fd17d0ea31
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I355f9f22cb5915839c56c31a12499a581f91a05b
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I96abbbab5fdacc947997bea1528b7cb30d169637
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ia1ffe9b035901de6c5aa886d3dad2c5a15fd355b
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Iae283f4d36a63f557f2a7a6484a5cc55976294c3
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ia5266188319a67f18eb25e406ad3091d33bd4ecc
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I398c9968e21d1407dd1e4a280d07b8cee684cfc0
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I408f007c9557f6dfee72bd5961f486ec0e1fdb56
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I1022c0f49b3ac7e47626372d999633910ae8f7e9
Auto-generated-cl: translation import
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
am: 1ac1cc3
* commit '1ac1cc3e2b5b432829b193a42af12cf800cee788':
Move DownloadManager to use JobScheduler.
Change-Id: I7dd7cad788510d8f831b660b295b4fb9cbc698ee
|
| |\
| | |
| | |
| | | |
Change-Id: Ib1bf6fc558789dcf9bcf81cea19e551ca9b49642
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
JobScheduler is in a much better position to coordinate tasks across
the platform to optimize battery and RAM usage. This change removes
a bunch of manual scheduling logic by representing each download as
a separate job with relevant scheduling constraints. Requested
network types, retry backoff timing, and newly added charging and
idle constraints are plumbed through as job parameters.
When a job times out, we halt the download and schedule it to resume
later. The majority of downloads should have ETag values to enable
resuming like this.
Remove local wakelocks, since the platform now acquires and blames
our jobs on the requesting app.
When an active download is pushing updates to the database, check for
both paused and cancelled state to quickly halt an ongoing download.
Shift DownloadNotifier to update directly based on a Cursor, since we
no longer have the overhead of fully-parsed DownloadInfo objects.
Unify a handful of worker threads into a single shared thread.
Remove legacy "large download" activity that was thrown in the face
of the user; the UX best-practice is to go through notification, and
update that dialog to let the user override and continue if under
the hard limit.
Bug: 28098882, 26571724
Change-Id: I33ebe59b3c2ea9c89ec526f70b1950c734abc4a7
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I01c4bc11d7a9723a5017aed032d8f8eefe5d4254
Auto-generated-cl: translation import
|
| |/
| |
| |
| |
| | |
Change-Id: I35e75084e916075407d7165b852db6ffe4adb74b
Auto-generated-cl: translation import
|
| |
| |
| |
| |
| | |
Change-Id: Iceafa0f728ac793e552955ff5d8650628bf284b5
Auto-generated-cl: translation import
|
| |
| |
| |
| |
| | |
Change-Id: I9a27c5c3b754ada466d0b1257cdec9be4c849843
Auto-generated-cl: translation import
|
| |
| |
| |
| |
| | |
Change-Id: I861029214d2c5566c7cbc9cd9e024c5c71e2f57f
Auto-generated-cl: translation import
|