TreeHugger Robot
7b6380a147
Merge "Fix parsing code parcelling errors" into rvc-dev am: 2b220b4ef7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15583462
Change-Id: Ifba815fef90ebfbac8b871b337baf8f87d1a2d27
2021-08-31 22:25:31 +00:00
TreeHugger Robot
2b220b4ef7
Merge "Fix parsing code parcelling errors" into rvc-dev
2021-08-31 22:10:40 +00:00
TreeHugger Robot
e034d747f7
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:37:38 +00:00
TreeHugger Robot
b4378d894b
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:06:52 +00:00
TreeHugger Robot
3366fd4bdd
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:05:53 +00:00
TreeHugger Robot
2d23237208
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:05:49 +00:00
TreeHugger Robot
054d66ec9d
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:05:47 +00:00
TreeHugger Robot
8e36e46a45
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-28 08:00:37 +00:00
Bill Yi
1db111d081
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I7914cf84bdab71cebdeff642cc41cf9d7a9f9012
2021-08-27 21:02:07 +00:00
Bill Yi
f97db1544e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ia257f27458f0893fb152353f0b7e4109b2fc602d
2021-08-27 13:51:41 +00:00
Bill Yi
a89c3cc7bc
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I670fa25209fb0b6846455ad3a488d7707fd70150
2021-08-27 13:23:52 +00:00
Bill Yi
21eec152f9
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I23972d91730e039e96617020debcfb3eb8c534d2
2021-08-27 13:13:43 +00:00
Bill Yi
510e5493ec
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ia2c8da80789382dee392ceebb8ec91fd4ffc71ce
2021-08-27 12:54:43 +00:00
Bill Yi
c64f7e5e1e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I24b86c1d16b0511e7b6d2d38f280121eebd57dbe
2021-08-27 08:34:58 +00:00
Hui Yu
94b62d998d
Add canAllowWhileInUsePermissionInFgsLocked() method back.
...
Previous automerge from rvc-dev branch has removed this method, which
causes build failure on rvc-qpr-dev branch.
Bug: 197891691
Test: build and run.
Merged-In: Idc88f274c7a323d175d65bb47eca041772ae9bb7
Change-Id: I5b39c6d79d0ebf2d73118bebf76160aca74d4f22
2021-08-26 16:22:48 -07:00
Hui Yu
4a9a5f59c8
Merge "Revert "BG-FGS-start while-in-use permission restriction improve..."" into rvc-dev am: 63bab23a9d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15676753
Change-Id: Ic17caa18f9499eaaef08a2e587e246a6e67782ca
2021-08-26 21:26:36 +00:00
Hui Yu
63bab23a9d
Merge "Revert "BG-FGS-start while-in-use permission restriction improve..."" into rvc-dev
2021-08-26 21:06:08 +00:00
Hui Yu
c83a949722
Revert "BG-FGS-start while-in-use permission restriction improve..."
...
Revert "Add test cases for background startForeground() improvement."
Revert submission 15081873-cherrypick-security_backport_183147114-an8dvy98fv
Reason for revert: https://b.corp.google.com/issues/197066403#comment15
After the app calls Service.startForeground() to put the app into foreground service mode, the service has mAllowWhileInUsePermissionInFgs set, if it is true, the app/service can access location/camera/micophone.
Some apps may call Service.startForeground() again (for any reason, could be a app's unintentional redundant call, could be that app want to update the notification of the foreground service), but at this moment the app has went into background mode, although the foreground service is still running. The second or later Service.startForeground() call may set mAllowWhileInUsePermissionInFgs to false and the app may lose location/camera/micophone access. This is incorrect because the foreground service is still running and we expect location/camera/micophone access to continue.
The Samsung Voice Recorder app has run into this situation.
Reverted Changes:
I0aca484e5:BG-FGS-start while-in-use permission restriction i...
I4988dbba1:Add test cases for background startForeground() im...
Bug: 183147114
Bug: 197066403
Change-Id: Iad32e4391fa15bc252e50f9b858fe2e5225edb19
Merged-In: Idc88f274c7a323d175d65bb47eca041772ae9bb7
2021-08-26 18:21:47 +00:00
TreeHugger Robot
78dc468082
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-22 17:45:40 +00:00
Bill Yi
f4e66f87b9
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4b114d4aac0fdf21d995ba83948fe5d005ed30b3
2021-08-21 09:21:09 +00:00
TreeHugger Robot
bc336f502f
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-20 23:32:20 +00:00
TreeHugger Robot
d54097d3da
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-20 23:01:19 +00:00
Bill Yi
ded961b5b9
Import translations. DO NOT MERGE ANYWHERE
...
BUG:197363645
Auto-generated-cl: translation import
Change-Id: If7d80129a4cfadf74d6c97d5dbac634ea184678f
2021-08-20 23:01:10 +00:00
Bill Yi
4a132116bc
Import translations. DO NOT MERGE ANYWHERE
...
BUG:197363645
Auto-generated-cl: translation import
Change-Id: I7b107bb78c094f135b12d1da3eb2fe8e41cb61e8
2021-08-20 23:00:16 +00:00
Bill Yi
891fe52287
Import translations. DO NOT MERGE ANYWHERE
...
BUG:197363645
Auto-generated-cl: translation import
Change-Id: Ia565a1a0608daba71262dbea69815e859abcbf79
2021-08-20 22:59:50 +00:00
TreeHugger Robot
75706ea008
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-18 01:04:14 +00:00
TreeHugger Robot
6f743862e9
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-18 01:04:06 +00:00
TreeHugger Robot
2415b67ba3
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-17 23:15:05 +00:00
Bill Yi
deaea7154b
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I1999293ae475f844f490db80c7d16175949198a2
2021-08-17 13:07:22 -07:00
TreeHugger Robot
ca24fda21b
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-17 20:03:08 +00:00
TreeHugger Robot
13fdf59374
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-17 20:02:09 +00:00
Bill Yi
49814ebe17
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id2e97c90d9c75b33a82f52a22831f59928b957d6
2021-08-17 12:59:02 -07:00
Bill Yi
efc32e421a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I1331964cceea6762e5af92ad4d3f1db49c49e53f
2021-08-17 11:18:05 -07:00
Bill Yi
8723acd832
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I84776c72e669b534f8d7f9e49c53b89e31502570
2021-08-17 06:15:44 -07:00
Bill Yi
ae7644f3bf
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I9b66642bfc61b946331c18850ef5d0b16fc85d71
2021-08-16 20:50:36 -07:00
Bill Yi
3b34b471d5
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Id652e05d24cf6c3978cc31918cebb3d8a84c8671
2021-08-16 20:28:04 -07:00
Winson
37a0b6de89
Fix parsing code parcelling errors
...
Address problems reading/writing:
- ParsingPackageImpl mKeySetMapping
- ParsingPackageImpl mQueriesIntent
Bug: 187043377
Bug: 195962697
Test: atest com.android.server.pm.test.parsing.parcelling
Merged-In: I5b33315f8248d5fcbdef2cc04ecf77cc18dbd7b6
Change-Id: I5b33315f8248d5fcbdef2cc04ecf77cc18dbd7b6
(cherry picked from commit f93af7ef7e )
2021-08-16 18:03:08 +00:00
TreeHugger Robot
3229884baf
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-13 22:49:46 +00:00
TreeHugger Robot
98af4dbe78
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-13 22:13:16 +00:00
TreeHugger Robot
efedfa2365
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-13 22:08:36 +00:00
TreeHugger Robot
035381f8e4
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-13 22:06:54 +00:00
Bill Yi
015f5f4ac2
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I7e747b5f59524fd0824663d58a6645b5e3abb339
2021-08-13 02:19:53 +00:00
Bill Yi
6722b96ff7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I9c41f36eda4941517148f3dfa49717b6df478c18
2021-08-12 15:53:44 +00:00
Bill Yi
f7615bdd36
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I62f3141754b233600850b2b9a881e7b57dedc1a3
2021-08-12 15:48:18 +00:00
Bill Yi
1b16b4e2fb
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I56cdbac567545b01afcd620fcb986f59327faffd
2021-08-12 14:57:39 +00:00
Bill Yi
5e41ab2531
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Idec26abfd22fd28c553202a79b303b3a87a1312b
2021-08-12 11:26:05 +00:00
TreeHugger Robot
8f1cf56b89
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-11 19:47:05 +00:00
TreeHugger Robot
96a6987826
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-11 19:47:02 +00:00
TreeHugger Robot
dd5832d8e5
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-11 19:46:59 +00:00
TreeHugger Robot
50fcaffe22
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2021-08-11 19:46:45 +00:00