am: 955009f
* commit '955009f9d384d1b19ebb441814ca0a3fac0fbc47':
Move EXTRA_SUBSTITUTE_APP_NAME to the published system api.
Show "Android System" instead of "System UI" in screenshot notifications.
Change-Id: I709f92bda6edd41abd8b22bbee2d4c887cb8dc1c
am: 096e2dc
* commit '096e2dcf855714577bb86eaa4869ff46b5980a07':
Disable StrictMode policy when setting up profile support
Change-Id: I430da856430046c5e2751232b427505962615b33
am: 4ace836
* commit '4ace8366619d04d326505ad689c5d43707f2aaea':
Make "work mode on dialog" show personal challenge in unified work lock
Change-Id: I2b6fe365bf3556d9fba5ac3c2c7580ded28dc644
am: 0c9c09c
* commit '0c9c09ccff72c9a017e6c7da3aef8738eea5f176':
Regenerate ApplicationInfo if package suspend state is changed.
Change-Id: I4d519180d99f4d1cbac35d0167e99217da4da9f8
Replaced Boolean.valueOf() -> parseBoolean() across frameworks/base
(not including Am.java, which I'm leaving for a separate change).
Also fixed a couple of other valueOf()s in SyncStorageEngine.
Bug: 28289401
(cherry-picked from commit ca01820735)
Change-Id: I2c6fb39a465885e7e625ed8894b1b9f8a30da5bc
To support moving DownloadManager, add new JobScheduler network type
constraint that matches "any network except roaming." Also add an
API to get a specific JobInfo by ID.
Since the default network can be different on a per-app basis, and
individual apps may be blocked due to app standby, evaluate job
connectivity constraints on a per-UID basis. To implement this
cleanly, add NetworkInfo.isMetered() to match the isRoaming() API.
Add new DownloadManager APIs to support charging and device idle
constraints, which are plumbed through to JobScheduler under the
hood when scheduled.
Add filtering to JobScheduler dumpsys to omit noisy details for
packages the caller isn't interested in.
Bug: 28098882, 26571724, 19821935
Change-Id: I09ca7184ef7ce6adba399f579d415a5fb2ea6110
am: 14d8be7
* commit '14d8be728bbca1e7d721479fa1476e23e1b7accf':
Fixed the paddings in inbox style to match the rest of the templates
Change-Id: Ia8e3f178eae3e6be06f6b557c345866261a9eac8
am: b02d51b
* commit 'b02d51b3d31b1a49ddc7c7e7db97b576d6e4f78f':
Make AbsSavedState read using given ClassLoader
Change-Id: If0e2679ca978a0423ff26e7b0f416d09c50ab70b
am: 6a4d9a3
* commit '6a4d9a3c9f7cbd30a7093f5088a72271a5e504c7':
BatteryStats: use the same timestamp for comparing intervals
Change-Id: I0c32c75176bd1e154ed0286f8426807d0221204a
am: c947ebd
* commit 'c947ebd66d397782af0870df457ccc4fe83c77cc':
Cleanup of the PackageInstaller API - Frameworks
Change-Id: I50e4c8357bb0c5abab9c37b6a39628f6e3e0ea1b
am: d2285b1
* commit 'd2285b1f40a714a49602dab5645c194af0eac880':
Remove dependencies on Activity from common Fragment superclasses
Change-Id: Ic0da5094cae15e03f139eae6ed2760a6cd126e0c
SamplingTimer has been losing some data, as well as not correctly handling
entries that have gone away and come back with less data (reset).
This change correctly ends a SamplingTimer sample by adding the accumulated amount
to the total, then reseting the running counter to accept new values.
This is also triggered automatically when the incoming data is less than what is currently
recorded.
Bug:25695597
Change-Id: I6b540906e6be527578d1003485384a75ba211b52
The PackageInstaller app manages side-loading apps as well
as permission management. It should be updatable, hence
should rely on system APIs to talk to the platform. This
is the first step of defining an API boundary.
Change-Id: I9814eafd0b22ae03b4b847a7007cdbf14c9e5466
am: 5a91b61
* commit '5a91b615232374084a45752d7c09c25265e263ed':
Disallow disable of the system shared libs.
Change-Id: I111c0285b73ffa64594c39b54d18d5d3ff670953
am: e67960e
* commit 'e67960ecae2ba008a7d1d364b5fdb1b95a179e52':
Force pinned windows to always be scaleable.
Change-Id: Ie5faf56b2f9ad25d0d9977970fedb681ca72c628
am: 9ef0ce1
* commit '9ef0ce1749e626a47d669a3f4b059ba748d2e69e':
Changes Message from using parcels to bundles
Change-Id: If39af54393915b539a7724deda9404cf4d795f36
am: cb1f9da
* commit 'cb1f9da55b2960f7cabd9c50632f2ac9d8a3311a':
Adds a BigPicAmbient flag to WearableExtender
Change-Id: I37e02f365854200f34a4d6cad52300e4e0ccd253