Commit Graph

8929 Commits

Author SHA1 Message Date
TreeHugger Robot
356c359096 Merge "Add discharge power estimates to BatteryUsageStats" into sc-dev am: 9fb89c22ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13538912

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I157de70b2b18f5c909712d575ebf8a64f59c2e7b
2021-02-20 21:13:34 +00:00
TreeHugger Robot
9fb89c22ca Merge "Add discharge power estimates to BatteryUsageStats" into sc-dev 2021-02-20 20:34:33 +00:00
Chiachang Wang
b56502c056 Merge changes I0a75c440,Ief9e8925,Ie03e8276,If0ac9a64,I716bd771 am: 63bc7bd3c2 am: 7fcc3efb9c am: 2540861d4f am: 6aca8c36e0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1573943

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2c067aee69645e23e31427b04c3b6a614993529b
2021-02-20 05:32:16 +00:00
Chiachang Wang
6aca8c36e0 Merge changes I0a75c440,Ief9e8925,Ie03e8276,If0ac9a64,I716bd771 am: 63bc7bd3c2 am: 7fcc3efb9c am: 2540861d4f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1573943

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I52c41154ae3364774e63376fbdd5a9f42727b65f
2021-02-20 05:04:03 +00:00
Chiachang Wang
2540861d4f Merge changes I0a75c440,Ief9e8925,Ie03e8276,If0ac9a64,I716bd771 am: 63bc7bd3c2 am: 7fcc3efb9c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1573943

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1e81aa264d988cc50f2d42f8b9592f050a01b69f
2021-02-20 04:22:17 +00:00
Chiachang Wang
63bc7bd3c2 Merge changes I0a75c440,Ief9e8925,Ie03e8276,If0ac9a64,I716bd771
* changes:
  [IT06]Move INetworkActivityListener into connectivity module
  [IT05] Remove the unused network activity logic out from NMS
  [IT4.7] Add network activity info into dumpsys for debugging
  [IT4.6] Unbundle NMS out from ConnectivityManager
  [IT4.5] Update radio power from CS directly
2021-02-20 02:02:46 +00:00
Robert Horvath
687865e87c Merge "Document behaviour of "quiescent" reboot reason" into sc-dev am: d34a5f6aab
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13453877

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ieedc975e9f3e8c8c34f9a23721d3e7c935465ea2
2021-02-19 16:38:34 +00:00
Robert Horvath
d34a5f6aab Merge "Document behaviour of "quiescent" reboot reason" into sc-dev 2021-02-19 16:14:14 +00:00
Dmitri Plotnikov
fc0ba64301 Add discharge power estimates to BatteryUsageStats
Bug: 158137862
Test: atest DischargedPowerCalculatorTest
Change-Id: I68e8ad491d92dca08bb7c49fadf663dd48ee2b90
2021-02-18 16:47:42 -08:00
Primiano Tucci
306022aebf Merge "Do not check for debuggable / profilable for app tracing." am: 355753053c am: c8def00f9f am: 8bc9d1cd8e am: bf4a20e4c9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1587412

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If3f40a46884d03589a7f602cb9126a7d2cba3105
2021-02-18 21:11:21 +00:00
Primiano Tucci
bf4a20e4c9 Merge "Do not check for debuggable / profilable for app tracing." am: 355753053c am: c8def00f9f am: 8bc9d1cd8e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1587412

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iaa74e243082c0b66148d53e8123c34ee25010242
2021-02-18 20:54:38 +00:00
Primiano Tucci
8bc9d1cd8e Merge "Do not check for debuggable / profilable for app tracing." am: 355753053c am: c8def00f9f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1587412

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I11c3344dc0a6e735040822aa52f93d13961dd1e9
2021-02-18 20:12:19 +00:00
Songchun Fan
2f0abc13a8 Merge "Revert "Revert "[pm/incremental] start monitoring progress on storage creation""" into sc-dev am: 1f535786c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13585238

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8889820831c6771137eb4ee112e74b4aea5eb4d2
2021-02-18 19:47:15 +00:00
Songchun Fan
1f535786c7 Merge "Revert "Revert "[pm/incremental] start monitoring progress on storage creation""" into sc-dev 2021-02-18 18:33:50 +00:00
Primiano Tucci
355753053c Merge "Do not check for debuggable / profilable for app tracing." 2021-02-18 17:52:31 +00:00
TreeHugger Robot
918ade453d Merge "Remove unused method" into sc-dev am: c1d7c4d6ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13593505

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8d1b73c89f2c2ebab13a4871dd3a93a00aea8536
2021-02-18 04:36:53 +00:00
TreeHugger Robot
c1d7c4d6ab Merge "Remove unused method" into sc-dev 2021-02-18 04:25:02 +00:00
Chiachang Wang
6080999ebe [IT06]Move INetworkActivityListener into connectivity module
INetworkActivityListener is hidden and the only usage is inside
the connectivity module. Thus, move this into module scope.

Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: I0a75c440c1daa773217bbd362b212fda4d07ec64
2021-02-18 12:03:21 +08:00
lucaslin
be5d09359c [IT05] Remove the unused network activity logic out from NMS
The network activity logic is moved to ConnectivityService.
CS is no longer setting the idle timer via NMS to netd. The
idle timer should only set from CS, so remove the network
activity logic out from NMS.

Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: Ief9e892586aaee8e9542b9313088fa50d1d411e5
2021-02-18 12:02:02 +08:00
Jiashen Wang
61487dface Merge "Add the immutable flag to EuiccManager calls in RecoverySystem" am: 822856bcaf am: 24162e1679
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1562338

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia24b0b2e7a1155670aa7b0e0fbe4c805f2f77eae
2021-02-18 02:18:23 +00:00
Jiashen Wang
6851cf0c51 Add the immutable flag to EuiccManager calls in RecoverySystem
Bug: 170432460
Test: refactoring CL. Existing unit tests still pass
Change-Id: Ibce939eec341cb9f572d13a33762cc5bc6e2ef42
Merged-In: Ibce939eec341cb9f572d13a33762cc5bc6e2ef42
2021-02-17 22:04:23 +00:00
TreeHugger Robot
d68b017580 Merge "New API: UserManager.isUserForeground()." into sc-dev am: 0d831306f8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13521520

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5da0710c8e48e8e012878772da3b444a335c1e96
2021-02-17 20:44:35 +00:00
TreeHugger Robot
0d831306f8 Merge "New API: UserManager.isUserForeground()." into sc-dev 2021-02-17 20:27:56 +00:00
Songchun Fan
3296a301a0 Revert "Revert "[pm/incremental] start monitoring progress on storage creation""
This reverts commit 5f47bc6ba1.

Reason for revert: We still need part of this CL that starts monitoring progress on storage creation. This helps detect the kernel selinux issue where the security context of a file was assigned wrongly.

BUG: 180514262
Test: builds
Change-Id: I33fca8f9be27f3f2dfab089feaf3c241ae7d5d49
2021-02-17 18:45:20 +00:00
Dmitri Plotnikov
0b80f8437a Remove unused method
Bug: 158137862
Test: N/A
Change-Id: I819a9c25d1bc9f99c5206603a1172d4e847f54cf
2021-02-16 18:54:23 -08:00
Kweku Adams
554590beb3 Merge "Introduce BATTERY_PREDICTION permission." into sc-dev am: be9701bfeb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13480413

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7553a294763671b3edd79052680af2a9a2b0ceb1
2021-02-16 23:59:15 +00:00
TreeHugger Robot
d7359a464b Merge "Adds caller check to getAllPackages()" 2021-02-16 21:18:57 +00:00
Treehugger Robot
c4bd236e22 Merge "dumpsys: Print total DMA-BUFs exported from the DMA-BUF heaps framework" am: 2a2456d3a4 am: 2d4714ec65
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1584522

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6884503e2df2b28465443d7cea2393d39ffbffcd
2021-02-16 18:51:21 +00:00
yawanng
8124efd57b Adds caller check to getAllPackages()
This change enforces that only system, root or shell may call
getAllPackages(), a hidden API that shares all package names regardless
of user, instant app or package visibility rules.

The only exception is the uid of iorapd. iorapd needs the package info
to prefetch the right data.

Bug: 179618216
Bug: 174661955
Test: run iorapd and check it works well.
Change-Id: I77460ae19a4d41151577646441f11e2eddbb741a
2021-02-16 18:48:49 +00:00
Treehugger Robot
2a2456d3a4 Merge "dumpsys: Print total DMA-BUFs exported from the DMA-BUF heaps framework" 2021-02-16 17:58:25 +00:00
Kweku Adams
9f730a8307 Introduce BATTERY_PREDICTION permission.
DEVICE_POWER is very powerful, so introduce the BATTERY_PREDICTION
permission to allow privileged apps with the permission to provide the
system with battery predictions.

Bug: 139413884
Test: atest android.os.cts.PowerManagerTest
Test: atest android.permission.cts.PowerManagerServicePermissionTest
Test: atest CtsPermission2TestCases
Test: atest SettingsProviderTest
Change-Id: Ib52f20b5145785a5fc363601757ad9c57f40e254
2021-02-16 09:09:08 -08:00
TreeHugger Robot
4bea9e0a8e Merge "dumpsys: Print total DMA-BUFs exported from the DMA-BUF heaps framework" into sc-dev am: 15c4d3210a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13554581

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5ab8000caf2e0719fe24ca5a7e43f135b1990862
2021-02-16 14:51:53 +00:00
TreeHugger Robot
15c4d3210a Merge "dumpsys: Print total DMA-BUFs exported from the DMA-BUF heaps framework" into sc-dev 2021-02-16 14:50:24 +00:00
Lorenzo Colitti
96941c886d Merge "New API for getting uids have specific permissions from SystemConfig" am: b8d9e77b2a am: ee109d8f3b am: 81d3a2bd65 am: ce7bd34723
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1545266

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idc294d1b5dae650fa64949d66d73b85f77edcb39
2021-02-16 11:30:15 +00:00
Lorenzo Colitti
ce7bd34723 Merge "New API for getting uids have specific permissions from SystemConfig" am: b8d9e77b2a am: ee109d8f3b am: 81d3a2bd65
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1545266

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4b6f2e648865cb50d8987092db78c06d2b2b3a91
2021-02-16 11:23:02 +00:00
Lorenzo Colitti
81d3a2bd65 Merge "New API for getting uids have specific permissions from SystemConfig" am: b8d9e77b2a am: ee109d8f3b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1545266

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If61fdc1cab61c9510ac3ae0ba193c45f9b59925e
2021-02-16 10:48:52 +00:00
Lorenzo Colitti
b8d9e77b2a Merge "New API for getting uids have specific permissions from SystemConfig" 2021-02-16 08:24:21 +00:00
TreeHugger Robot
5636ac3cbf Merge "Clean up after VibratorManager feature introduced" into sc-dev am: 78c7be7c05
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13554288

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I51ee85a9d27929cd0f747937232831097f296589
2021-02-15 16:33:48 +00:00
TreeHugger Robot
78c7be7c05 Merge "Clean up after VibratorManager feature introduced" into sc-dev 2021-02-15 16:14:26 +00:00
Dmitri Plotnikov
a269018fe4 Merge "Convert WakelockPowerCalculator to work with BatteryUsageStats" into sc-dev am: ca9dfbe54e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13487141

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2db59d8998f48e15bf5efe8a94cc38098994f3a4
2021-02-14 05:23:38 +00:00
Dmitri Plotnikov
7970d9caab Merge "Simplify SystemServicePowerCalculator" into sc-dev am: d77bb6a44b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13545560

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I03777345e66e8d3434d9d529a5a4692db5bc7bfd
2021-02-14 05:23:20 +00:00
Dmitri Plotnikov
ca9dfbe54e Merge "Convert WakelockPowerCalculator to work with BatteryUsageStats" into sc-dev 2021-02-14 05:08:35 +00:00
Dmitri Plotnikov
d77bb6a44b Merge "Simplify SystemServicePowerCalculator" into sc-dev 2021-02-14 05:08:05 +00:00
Marco Ballesio
caea7973ec Merge "ActivityManager: create process group in behalf of app zygote" into sc-dev am: 178939357c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13562597

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic059a6b276dd5160c4b8273635ea094b5ce28b23
2021-02-14 03:13:31 +00:00
Marco Ballesio
178939357c Merge "ActivityManager: create process group in behalf of app zygote" into sc-dev 2021-02-14 02:58:52 +00:00
Kalesh Singh
8ca81eef5b Merge "Provide an interface to query dmabuf GPU allocations" am: f403b56267 am: b79232ceb0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1575583

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I78a2ddafc83a235a2eccb90abb5e074132d96365
2021-02-13 04:20:49 +00:00
Marco Ballesio
5426443555 ActivityManager: create process group in behalf of app zygote
app zygotes don't run under system pid/gid, so they can't create groups for
processes they spawn. Use system_server to create the correct process groups

Bug: 168907513
Bug: 62435375
Test: verified that webview processes are migrated to their own groups
Change-Id: Ifb912b42bca4d7670e6bb15510484296b772bb86
2021-02-13 01:06:19 +00:00
Felipe Leme
69e1b3a0d7 New API: UserManager.isUserForeground().
Test: m update-api
Test: atest android.multiuser.cts.UserManagerTest#testIsUserForeground_currentUser

Bug: 173541467
Bug: 179163496

Change-Id: Id44f37c9c105b319f308c927ddefcc6671293a46
2021-02-12 13:37:33 -08:00
Dmitri Plotnikov
248ade5460 Convert WakelockPowerCalculator to work with BatteryUsageStats
Test: atest FrameworksCoreTests:com.android.internal.os.WakelockPowerCalculatorTest

Bug: 158137862
Change-Id: I485bdb1f7dc6622fdf30ddae6d6872f2455f36ad
2021-02-12 13:30:43 -08:00
Florian Mayer
f287f6900c Do not check for debuggable / profilable for app tracing.
This is publicly undocumented and surprising behaviour.

Bug: 179883548
Change-Id: Iceee54c63dc9f5d61e9dcc76a47e11cc4088ed19
2021-02-12 20:27:59 +00:00