Commit Graph

397897 Commits

Author SHA1 Message Date
Chad Brubaker
1bfef2cade Add intent for permission usage info learn more
The manifest permission usage info declarations are limited in what they
allow the applications to specify. Applications can have an activity for
that handles this intent in order to provide free form application
specific details such as privacy policies, specific examples, etc.

Test: API definition, usage will follow
Bug: 111207567
Change-Id: I90b292e4c1cb8847a9a9d7b8071aaff2ee7d11fb
2019-01-04 14:40:33 -08:00
Android Build Merger (Role)
e4e854c04c Merge "Merge changes from topic "multi-se-support" am: 54502d68ea am: 9c0ec9be9f am: 650ff88a4c" 2019-01-04 20:40:43 +00:00
Ruchi Kandoi
0e1c39bf55 Merge changes from topic "multi-se-support" am: 54502d68ea am: 9c0ec9be9f
am: 650ff88a4c

Change-Id: I562af1c9c1b0c254d8b23466caceb94ef767aa1f
2019-01-04 12:38:53 -08:00
TreeHugger Robot
771cd588b6 Merge "Set bounds from previous modifiers for fullscreen" 2019-01-04 20:36:18 +00:00
Ruchi Kandoi
650ff88a4c Merge changes from topic "multi-se-support" am: 54502d68ea
am: 9c0ec9be9f

Change-Id: Ieca9b142094c8c568409290fdf690fad529ef604
2019-01-04 12:25:13 -08:00
Chih-Hung Hsieh
3b3be3f10f Merge "Fix/suppress aapt/aapt2 google-explicit-constructor warnings" am: cdf6be573f am: d42fe48c93
am: 0bf62f1309

Change-Id: Iffb7e4a145b172a35dd58b9450d4a5184d8b07f7
2019-01-04 12:20:01 -08:00
TreeHugger Robot
e2ad62f797 Merge "Let the clock be updated in real time during the pulse" 2019-01-04 20:16:22 +00:00
Ruchi Kandoi
9c0ec9be9f Merge changes from topic "multi-se-support"
am: 54502d68ea

Change-Id: I10dad203c4e46b28546f1bb3c721e5d4e7fb0aec
2019-01-04 12:10:50 -08:00
Chih-Hung Hsieh
0bf62f1309 Merge "Fix/suppress aapt/aapt2 google-explicit-constructor warnings" am: cdf6be573f
am: d42fe48c93

Change-Id: Ie418def364cdff53ba02a07d9979f10dcd819698
2019-01-04 12:09:56 -08:00
Ruchi Kandoi
54502d68ea Merge changes from topic "multi-se-support"
* changes:
  Add a mechanism to register AIDs to specific off-host SE
  Add Off-Host Card Emulation Features
2019-01-04 19:56:41 +00:00
Chih-Hung Hsieh
d42fe48c93 Merge "Fix/suppress aapt/aapt2 google-explicit-constructor warnings"
am: cdf6be573f

Change-Id: I4fbcbdd7e845f2ce7106a85ce8224c17517db1f5
2019-01-04 11:55:42 -08:00
Treehugger Robot
cdf6be573f Merge "Fix/suppress aapt/aapt2 google-explicit-constructor warnings" 2019-01-04 19:34:30 +00:00
Etan Cohen
4fd1f35592 Merge "[AWARE] Make PeerHandle parcelable" 2019-01-04 18:29:46 +00:00
Winson Chung
459d6af081 Merge "Add context compat to call to get user id." 2019-01-04 18:15:47 +00:00
Yao Chen
5c5513f2c7 Merge "Add a timeout option in shell subscriber." 2019-01-04 17:51:45 +00:00
Matt Pape
d6c1bdfe6d Merge "Update DeviceConfigService to pass Settings.AUTHORITY to IContentProvider.call invocations." 2019-01-04 17:46:09 +00:00
Chih-Hung Hsieh
1fc78e1814 Fix/suppress aapt/aapt2 google-explicit-constructor warnings
* Add explicit to conversion constructors/operators
* Use NOLINT or NOLINTNEXTLINE to suppress warnings on intended converters

Bug: 28341362
Test: make with WITH_TIDY=1 DEFAULT_GLOBAL_TIDY_CHECKS=-*,google-explicit-constructor
Change-Id: Ie02101ea7c422e8add535c111a30a2f21ead0ace
2019-01-04 17:38:13 +00:00
Philip P. Moltmann
72401d4f77 Merge "Rename RuntimePermissionPresenter to PermissionController" 2019-01-04 17:32:44 +00:00
TreeHugger Robot
4926466632 Merge "Eliminates NotificationEntryManager.getNotificationLongClicker()." 2019-01-04 17:18:34 +00:00
TreeHugger Robot
7e59a7d421 Merge "Cosmetic ContentCapture fixes." 2019-01-04 17:16:34 +00:00
TreeHugger Robot
43078a9d98 Merge "Delete flaky test" 2019-01-04 17:10:39 +00:00
TreeHugger Robot
9a09f1f4b2 Merge "Actually use listener hints?" 2019-01-04 17:10:36 +00:00
TreeHugger Robot
0336013124 Merge "Remove Dependency.get usages from AutoTileManager" 2019-01-04 17:10:34 +00:00
Android Build Merger (Role)
e1aae40675 Merge "Merge "Ignore ipv6 tx traffic on clat uid." am: bd73798585 am: cb53e78f56 am: 3c6bc9b14d" 2019-01-04 16:48:20 +00:00
Junyu Lai
864ead76b1 Merge "Ignore ipv6 tx traffic on clat uid." am: bd73798585 am: cb53e78f56
am: 3c6bc9b14d

Change-Id: I1ac85ac863026ea99117c5b0115bcc0c9144fb7b
2019-01-04 08:47:41 -08:00
Ryan Mitchell
a4ee276629 Merge "Remove raw values from proto APK" 2019-01-04 16:43:22 +00:00
TreeHugger Robot
e4efe2af7c Merge "Improve Packagewatchdog performance" 2019-01-04 16:41:36 +00:00
TreeHugger Robot
968285a043 Merge "Support fs-verity signature in installer session" 2019-01-04 16:38:47 +00:00
Junyu Lai
3c6bc9b14d Merge "Ignore ipv6 tx traffic on clat uid." am: bd73798585
am: cb53e78f56

Change-Id: I0f289ce46462f494adb99628bd504cafb584eeeb
2019-01-04 08:30:44 -08:00
Junyu Lai
cb53e78f56 Merge "Ignore ipv6 tx traffic on clat uid."
am: bd73798585

Change-Id: I181c3c812caa9bcd359fbddf74d14adeb7e83419
2019-01-04 08:13:29 -08:00
Antoan Angelov
e9da9aa821 Merge "Update provisioning checksum javadoc with SHA-1 hash deprecation." 2019-01-04 16:11:29 +00:00
Matt Pape
7b1c6cda12 Update DeviceConfigService to pass Settings.AUTHORITY to IContentProvider.call invocations.
Also update SettingsProvider to resolve calling packages based on uids
when receiving calls to put or reset values in the config table. This
was necessary because the command line tool calls the DeviceConfig API,
which calls through to SettingsProvider. That was resulting in a
shell uid with an android package prior to this change.

Test: atest SettingsProviderTest:DeviceConfigServiceTest
Bug: 122304633

Change-Id: Ic80c734eb75dcaac688507c241b0995b7488a84f
2019-01-04 08:10:41 -08:00
Gus Prevas
59ec2ff443 Eliminates NotificationEntryManager.getNotificationLongClicker().
This method always returned NotificationGutsManager::openGuts, and only
existed so that CarSystemUI could override it to disable long presses.
In this change we accomplish this by making
NotificationStackScrollLayout injectable and providing a named flag for
whether to enable long presses or not as a dependency.  This means that
NotificationEntryManager is no longer involved in handling long presses,
and CarNotificationEntryManager no longer needs to exist.

Test: atest SystemUITests, manual
Change-Id: Iae78601fea498a37ed47ef9a114e50de1652b6a8
2019-01-04 10:57:20 -05:00
Julia Reynolds
2723ec97d4 Delete flaky test
Test: atest
Change-Id: Ibde13ef4d2bcd9ec9d853ef282d94d1976d77504
Fixes: 122348668
2019-01-04 15:46:42 +00:00
Julia Reynolds
db7081e30a Actually use listener hints?
Mute notifications based on their audio attributes
if HINT_HOST_DISABLE_NOTIFICATION_EFFECTS or
HINT_HOST_DISABLE_CALL_EFFECTS is enabled.

Test: atest
Change-Id: I6404eecdce17f390154b3bafee7aa4d18a8ca5b2
Fixes: 120505040
2019-01-04 10:45:34 -05:00
TreeHugger Robot
d51868444a Merge "Add ManagedProvisioning to allowed log sources in statsd_testdrive." 2019-01-04 15:29:24 +00:00
arangelov
c2f4c1dbbf Update provisioning checksum javadoc with SHA-1 hash deprecation.
Test: none
Bug: 122346210
Change-Id: I0240be35240be685c5f40309c1b20efcd1255617
2019-01-04 14:45:10 +00:00
TreeHugger Robot
22b99b471c Merge "Suppress deprecation warnings" 2019-01-04 14:27:19 +00:00
TreeHugger Robot
927d1d643a Merge "Add utility method for NotificationContentViewTest setup." 2019-01-04 14:21:58 +00:00
TreeHugger Robot
a8af58ee58 Merge "TYPE_DATE and TYPE_DATE_TIME should be considered as the same type" 2019-01-04 14:07:35 +00:00
TreeHugger Robot
2bf4ad00cf Merge "Migrate frameworks/base/media/tests/MtpTests to androidx.test" 2019-01-04 14:07:32 +00:00
TreeHugger Robot
7277abaa5b Merge "StagingManager: Make commitSession async." 2019-01-04 13:51:16 +00:00
Zimuzo
cfaed764bc Improve Packagewatchdog performance
I38be25753e1be64c0f98649ba843bc09e28043d9 introduced a PackageWatchdog for system server. This cl improves the following:
1. Memory allocations
2. Lock invariants
3. Comments
4. Behavior if XML file gets corrupted

Test: Still builds
Bug: 120598832
Change-Id: I8a06761997ad5738d894504d3d11ac037cb99a82
2019-01-04 13:30:17 +00:00
Michal Karpinski
4ea8d6188c Merge "Block activity starts from background when realCallingUid is a persistent system process and the start wasn't explicitly whitelisted by the sender" 2019-01-04 12:57:45 +00:00
TreeHugger Robot
853fbd373e Merge "Run pending-intent-sent callback on UI thread." 2019-01-04 12:57:42 +00:00
arangelov
fd9cdcbdee Add ManagedProvisioning to allowed log sources in statsd_testdrive.
Test: manual
Bug: 122346015
Change-Id: I3f4ec145bb331493efb850574a18a50bd893954c
2019-01-04 12:25:43 +00:00
Narayan Kamath
94c93ab7cd StagingManager: Make commitSession async.
Post to the system servers shared B/G handler.

Test: m, atest apex_e2e_tests
Change-Id: I9e087f57a0f194951b6993403ad81c5b60018d8e
2019-01-04 11:10:31 +00:00
Dario Freni
2b9930d0b7 Merge "Write staged sessions to /data/staging." 2019-01-04 10:20:23 +00:00
TYM Tsai
25c054972b Let the clock be updated in real time during the pulse
The docking will request a long time pulse. Allows the clock to
update time in real time.

Bug: 120464108
Test: atest SystemUITests
Change-Id: Iac251aa3e366020a61ba88ab374f0a5a0369177e
2019-01-04 10:18:05 +00:00
Mathew Inwood
fd6057016b Merge "Signed config: some renames for clarity." 2019-01-04 09:49:22 +00:00