Commit Graph

108984 Commits

Author SHA1 Message Date
TreeHugger Robot
29208e8f64 Merge "Do not allow uninstalling while an app is pinned" into rvc-qpr-dev am: bca739053d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12940775

Change-Id: I0f93b91e6456c0aa72d81e0ac2e0d9df86860dd5
2020-11-11 21:42:19 +00:00
TreeHugger Robot
bca739053d Merge "Do not allow uninstalling while an app is pinned" into rvc-qpr-dev 2020-11-11 21:21:59 +00:00
Steven Moreland
b908d8a2ee Merge "IBinder: support FLAG_CLEAR_BUF" am: 9910d9980e am: dcae11d0ef am: 951299fb04
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1477120

Change-Id: Id0c58b52a83187d6e9eeb6be2bc730c8a3c7f016
2020-11-11 18:23:53 +00:00
Steven Moreland
951299fb04 Merge "IBinder: support FLAG_CLEAR_BUF" am: 9910d9980e am: dcae11d0ef
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1477120

Change-Id: Idda2d9bba8fba063e1ee466298318272b6370b6c
2020-11-11 18:13:07 +00:00
Steven Moreland
9910d9980e Merge "IBinder: support FLAG_CLEAR_BUF" 2020-11-11 16:17:20 +00:00
Dmitry Dementyev
42cc210e32 Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1 am: 765788de9a am: 3be814cbff am: 85e5d308e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: I053f991d201c271f498e37faea1bf204638bfe0b
2020-11-11 07:20:10 +00:00
Dmitry Dementyev
b348567101 Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1 am: 765788de9a am: 3be814cbff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: Iad26f383cb741da5704c691827bd4789bcc86df9
2020-11-11 06:58:07 +00:00
Dmitry Dementyev
85e5d308e8 Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1 am: 765788de9a am: 3be814cbff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: Ic7e3689b65a2cf9edba1355eed3daa6a0647b3cf
2020-11-11 06:57:46 +00:00
Joanne Chung
b26c3edc97 Merge "Allow voice recognition service to blame other apps access." into rvc-qpr-dev am: 5a9a2bc30d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13026536

Change-Id: Ibe30e7c3a8c7d21c17d16c71ca43f2a9a59f9cae
2020-11-11 06:44:56 +00:00
Dmitry Dementyev
3be814cbff Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1 am: 765788de9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: Idaef7cd6bbcee766a7e25c301248daa24a04bd2b
2020-11-11 06:44:02 +00:00
Joanne Chung
5a9a2bc30d Merge "Allow voice recognition service to blame other apps access." into rvc-qpr-dev 2020-11-11 06:22:35 +00:00
Paul Hu
483c7f78d5 Merge "Expose some ApplicationInfo#is* methods as in-process API" am: 5753a34e67 am: d573e85816 am: 2c2b8ff2c3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490916

Change-Id: I54813df3a029add049ee622dcdcb2caeb32c1747
2020-11-11 06:14:55 +00:00
Dmitry Dementyev
765788de9a Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5 am: 3f47c701f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: I59ea6157c2646c0398111718cff4af51cd4245d8
2020-11-11 06:14:33 +00:00
Dmitry Dementyev
3f47c701f1 Protect GrantCredentialsPermissionActivity against overlay. am: f45dcfe1f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13029378

Change-Id: I5259ff89a5491f6cf3c5bb0eeb12fb66ef47d494
2020-11-11 06:00:59 +00:00
Paul Hu
2c2b8ff2c3 Merge "Expose some ApplicationInfo#is* methods as in-process API" am: 5753a34e67 am: d573e85816
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490916

Change-Id: Id7061f24ef97ae71bed2b105fb1ff15cb67ad53b
2020-11-11 05:57:49 +00:00
Paul Hu
5753a34e67 Merge "Expose some ApplicationInfo#is* methods as in-process API" 2020-11-11 05:23:56 +00:00
Joanne Chung
6aaa106d83 Allow voice recognition service to blame other apps access.
This is a workaround solution for Android R QPR2. We are not allowed
to change the API for QPR release. This is a special case that allows
the current voice recognizer to note proxy ops if it is also the
voice interactor. In S, we will define a new permission that designed
one as a trusted blamer and tie it to a role.

Bug: 17095434
Test: manual
Test: TreeHugger presubmit

Merged-In: I506bbeb95e622b99693dbf5a135c7961b7fd81c1
Change-Id: I0852d1bb438d25b3e93224a71de1bf3b6df72c1c
2020-11-11 11:04:15 +08:00
Xiangyu/Malcolm Chen
3e9ee97a05 Merge "Restructure CarrierMessagingServiceWrapper with better interfaces." into rvc-qpr-dev-plus-aosp 2020-11-11 02:12:54 +00:00
Dmitry Dementyev
5a48fa4b89 Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd am: 5c9473a962 am: c91980e20e am: c9d29066bd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: I9f1800fc03693b0160b55cae5291a07d674f3850
2020-11-11 00:35:13 +00:00
Dmitry Dementyev
4e48a06fcb Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd am: 5c9473a962 am: c91980e20e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: Ib7283e1a014dee5b470b8f812131aaef813f6dee
2020-11-11 00:03:52 +00:00
Dmitry Dementyev
c9d29066bd Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd am: 5c9473a962 am: c91980e20e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: I2d5424f4ac3a53a58ed8779b66d2d93c3670e60f
2020-11-11 00:03:02 +00:00
Dmitry Dementyev
c91980e20e Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd am: 5c9473a962
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: Iba39a9957df9d4c22759d8ac482f16de9ca0d8b0
2020-11-10 23:49:43 +00:00
Dmitry Dementyev
5c9473a962 Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181 am: 427ee435bd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: I7a2396510c5333088d5c8e16dbb277c3b895e3ce
2020-11-10 23:15:07 +00:00
Malcolm Chen
ac6313bc22 Restructure CarrierMessagingServiceWrapper with better interfaces.
- CarrierMessagingServiceWrapper is now a final class with only
APIs of direct actions on messaging.
- The original abstract parts of the class are now interfaces:
interface CarrierMessagingServiceConnectionCallback
and Runnable callback.
- CarrierMessagingCallbackWrapper is renamed to
CarrierMessagingCallback

Bug: 172087216
Test: build and manual
Change-Id: I1760623543b929a51ce26dc7dcc5f8ebe7fd9732
Merged-In: I1760623543b929a51ce26dc7dcc5f8ebe7fd9732
2020-11-10 22:43:43 +00:00
Dmitry Dementyev
f45dcfe1f5 Protect GrantCredentialsPermissionActivity against overlay.
Bug: 169763814
Test: manual
Change-Id: I15dd22791fcc61ef02b06ad51d9e4409d11c0181
2020-11-10 22:43:31 +00:00
Dmitry Dementyev
427ee435bd Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a am: 1d3492e181
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: I472f2b6180738e11cc0747db1b0fd4789b0ae721
2020-11-10 22:41:05 +00:00
Dmitry Dementyev
1d3492e181 Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev am: 888ba5ee1a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13028859

Change-Id: I25446d7e0cb9eec2b98cf630bd85db30a007f6a0
2020-11-10 22:23:04 +00:00
Dmitry Dementyev
888ba5ee1a Merge "Revert "Ignore GrantCredentials call with unexpected calling uid."" into pi-dev 2020-11-10 21:44:51 +00:00
Dmitry Dementyev
c1097a8488 Revert "Ignore GrantCredentials call with unexpected calling uid."
This reverts commit 4f0084580d.

Reason for revert: Build breakage - b/172932743

Bug: 172932743
Change-Id: Iee0a5e2b84e5d89a206b099f75a15e714a332ff4
2020-11-10 21:44:34 +00:00
Brian Stack
b8c0727474 Merge "Fix typo in AngleOfArrivalSupportType values" am: f178b46b87 am: 27ba646baf am: c202a17a08
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1493199

Change-Id: I79beb4f903b170b5cd569db55453057773c328ea
2020-11-10 20:25:20 +00:00
TreeHugger Robot
b2f3dc0083 Merge "Check that Account Parcel has name and type." into oc-dev am: 3349eaa9e8 am: 01f2d401c9 am: e0efbc5fbb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999920

Change-Id: I72a0a54f22b8ebd457db1c7fa8b3757bc1f0f327
2020-11-10 20:25:01 +00:00
Brian Stack
c202a17a08 Merge "Fix typo in AngleOfArrivalSupportType values" am: f178b46b87 am: 27ba646baf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1493199

Change-Id: Icf283c05af84b7251285d5034774c74577b76a49
2020-11-10 19:58:10 +00:00
TreeHugger Robot
e0efbc5fbb Merge "Check that Account Parcel has name and type." into oc-dev am: 3349eaa9e8 am: 01f2d401c9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999920

Change-Id: I0e4803e7aafd730b9e21e49dc350ee51eedf42d8
2020-11-10 19:56:49 +00:00
TreeHugger Robot
01f2d401c9 Merge "Check that Account Parcel has name and type." into oc-dev am: 3349eaa9e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999920

Change-Id: Id4c8eb30ffbe0886360dcd3bde1ada4f08ffdefa
2020-11-10 19:40:01 +00:00
James Mattis
a9a9fbc5cd Merge "Updating network preference comments" am: fa3f7a3366 am: 1def8c4eb2 am: 75f5d528f6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490233

Change-Id: I2cd6b804cdadfce11d298c32a29ba0c1f9820209
2020-11-10 19:33:34 +00:00
TreeHugger Robot
3349eaa9e8 Merge "Check that Account Parcel has name and type." into oc-dev 2020-11-10 19:22:49 +00:00
James Mattis
75f5d528f6 Merge "Updating network preference comments" am: fa3f7a3366 am: 1def8c4eb2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490233

Change-Id: I6e73148769cc20edc1fa26ebd211472d46877ed0
2020-11-10 19:13:56 +00:00
Brian Stack
f178b46b87 Merge "Fix typo in AngleOfArrivalSupportType values" 2020-11-10 18:49:23 +00:00
James Mattis
fa3f7a3366 Merge "Updating network preference comments" 2020-11-10 17:30:36 +00:00
Mathew Inwood
8d48e22c4e Merge "Derestrict PROP_NAME_MAX." am: caf6c158bb am: 626e204e7e am: 1e6326f5d6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1492817

Change-Id: I55ded3c2e8d15deee0592078670dac174c9d0678
2020-11-10 14:39:58 +00:00
Mathew Inwood
1e6326f5d6 Merge "Derestrict PROP_NAME_MAX." am: caf6c158bb am: 626e204e7e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1492817

Change-Id: Ide2e0c27de5b1100a604a502e887f0fe611d09c4
2020-11-10 14:02:03 +00:00
Mathew Inwood
caf6c158bb Merge "Derestrict PROP_NAME_MAX." 2020-11-10 11:39:03 +00:00
James Mattis
2d4b26e43a Updating network preference comments
Updating comments for network preferences to better clarify that
preferences which include more than one network type will then rely on
scoring to determine which of those networks are chosen.

Bug: 171795464
Test: atest FrameworksNetTests
Change-Id: I9eb5683f2cd69281bbee9fb70028d45f07720914
2020-11-09 21:06:09 -08:00
Shuo Qian
b570ddfa05 Merge "Introduce new App Ops permission for 3rd-party InCallService" am: 9666e05985 am: 84838b0a56
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1484359

Change-Id: Ibc6de7ee13fde894e793cc1a7ba1fa88e034cb75
2020-11-10 04:24:03 +00:00
Eugene Susla
c15b5cc4cd Merge "Propagate callingPackage explicitly within CDM" into rvc-qpr-dev am: 0454090eb6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12999711

Change-Id: I2c554ed2c26b73417ec7d1de2fb1e4f6129b6432
2020-11-10 02:37:48 +00:00
Eugene Susla
0454090eb6 Merge "Propagate callingPackage explicitly within CDM" into rvc-qpr-dev 2020-11-10 02:00:11 +00:00
Brian Stack
82b760990c Fix typo in AngleOfArrivalSupportType values
Bug: 170323306
Test: Builds
Change-Id: Ic7721a7bba8fe40d57652df3a3a62abf39cf2852
2020-11-09 16:15:00 -08:00
Eugene Susla
22d9d16e78 Propagate callingPackage explicitly within CDM
Activity.getCallingPackage seems to be returning null in come cases

Fixes: 170461416
Bug: 167592848
Test: manual
Change-Id: I507b9434e792f79e7905f1983879a062d1a6fec7
(cherry picked from commit 2a7a57711e)
2020-11-09 21:34:37 +00:00
sqian
74207ec1fb Introduce new App Ops permission for 3rd-party InCallService
This permission is intended to be used internally as a system App Ops permission, and let CompanionDeviceManager or RoleManager to grant with
users. If it is granted by user, the corresponding companion app has the ability to query the details of the ongoing calls, and also manage its life cycle.

Bug: 169595473
Test: atest ThirdPartyInCallServiceAppOpsPermissionTest
Change-Id: Ie0f790aab2edcd52cfdbded2630347b9f8dd4d49
Merged-In: Ie0f790aab2edcd52cfdbded2630347b9f8dd4d49
(cherry picked from commit 334ab546e4)
2020-11-09 21:00:55 +00:00
Shuo Qian
848a9c6c09 Merge "Introduce new App Ops permission for 3rd-party InCallService" into rvc-qpr-dev-plus-aosp 2020-11-09 18:13:51 +00:00