Commit Graph

25772 Commits

Author SHA1 Message Date
TreeHugger Robot
a6a28fd28f Merge "Deprecate TabHost and TabWidget" 2019-07-31 06:32:32 +00:00
Adam He
2eaec69928 Merge "Implement AssistStructure.ViewNode.getHintIdEntry()." 2019-07-30 21:32:27 +00:00
Charles Chen
28a0e47963 Deprecate TabHost and TabWidget
Since the core implementation of TabHost is LocalActivityManager, which
was deprecated for several years. It does not make sense to maintain
TabHost and TabWidget.

Test: flash and build
Bug: 137825207
Change-Id: Ifb62dbe68c8ada8499dd5336a189c803f2ae3dc1
2019-07-30 17:31:11 +08:00
TreeHugger Robot
1ecc935289 Merge "Initial app filtering logic" 2019-07-29 19:56:37 +00:00
Nathan Harold
9107c06a23 Merge "Expose RSSI as GSM RAT-specific Signal Strength" am: aaab62e3e5 am: 062a8b747a am: 2ab574f535 am: 5eade6a71b
am: 8d46301668

Change-Id: I1371f06bb035611ab7d1a0dd345430bed458dbab
2019-07-26 13:36:42 -07:00
Nathan Harold
5eade6a71b Merge "Expose RSSI as GSM RAT-specific Signal Strength" am: aaab62e3e5 am: 062a8b747a
am: 2ab574f535

Change-Id: I3da2542a18b90f27f57b655547b85cf0765a02c8
2019-07-26 13:14:42 -07:00
Nathan Harold
2ab574f535 Merge "Expose RSSI as GSM RAT-specific Signal Strength" am: aaab62e3e5
am: 062a8b747a

Change-Id: Ia0f7711c37fb5cf654a497074852192536cccabf
2019-07-26 12:36:42 -07:00
Nathan Harold
062a8b747a Merge "Expose RSSI as GSM RAT-specific Signal Strength"
am: aaab62e3e5

Change-Id: Id92f441cdd64927d2f73ce0a3e4072320da60a95
2019-07-26 12:15:47 -07:00
Nathan Harold
aaab62e3e5 Merge "Expose RSSI as GSM RAT-specific Signal Strength" 2019-07-26 18:37:34 +00:00
Patrick Baumann
6c1c809923 Initial app filtering logic
This change adds support for filtering apps from one another based on
the declared <queries> tags they have in their manifest. By default,
enforcement of the checks will be bypassed via app op.

Test: atest AppsFilterTest
Test: visibility limited after `adb shell appops set --uid <pkg> QUERY_ALL_PACKAGES ignore
Test: blocking logged after `adb shell appops set --uid <pkg> QUERY_ALL_PACKAGES deny
Bug: 136675067
Change-Id: I7b0c3714298aac183dfe2ae9e94097587648d59f
2019-07-26 18:15:21 +00:00
Ryan Lin
74fc2c8d70 Merge "Added onGesture(AccessibilityGestureInfo) for mulit-display" 2019-07-26 05:49:30 +00:00
Quang Luong
3fb3754a92 Merge "Added feature flag for WifiTracker2" 2019-07-24 21:59:01 +00:00
TreeHugger Robot
133165275a Merge changes from topic "aims_carrier_configs"
* changes:
  ims: API to update ims carreir configs
  CarrierConfig: get configs by prefix
2019-07-24 18:45:31 +00:00
Jack Yu
be3a809735 Merge "Create feature flags for OMAPI readers supportiveness" am: 65e73f09fd am: 3e2865f585 am: 4fffc3ebd8 am: 649b9abeb9
am: f7b43be529

Change-Id: I420f4f8336fd554e7276305c8dd85c020dacd80e
2019-07-24 07:45:34 -07:00
Jack Yu
649b9abeb9 Merge "Create feature flags for OMAPI readers supportiveness" am: 65e73f09fd am: 3e2865f585
am: 4fffc3ebd8

Change-Id: If1bec0560af9c9173051f745d81e2c70e64988e8
2019-07-24 07:27:22 -07:00
Jack Yu
4fffc3ebd8 Merge "Create feature flags for OMAPI readers supportiveness" am: 65e73f09fd
am: 3e2865f585

Change-Id: I1c86601d6ee02619ee0d0cdad7cefd51e2a95989
2019-07-24 07:17:16 -07:00
Jack Yu
3e2865f585 Merge "Create feature flags for OMAPI readers supportiveness"
am: 65e73f09fd

Change-Id: I72b65959dab75fcca8566d6eecd7a730ef044d94
2019-07-24 07:02:39 -07:00
Treehugger Robot
65e73f09fd Merge "Create feature flags for OMAPI readers supportiveness" 2019-07-24 13:33:45 +00:00
Ryan Lin
e1e3273b10 Merge "added setDisplayId in GestureDesicption.Builder to support multi-display" 2019-07-24 03:49:54 +00:00
RyanlwLin
a0daddd8d8 Added onGesture(AccessibilityGestureInfo) for mulit-display
We added a new API to help App developers know the gesture information
performed on specific display.

Bug: 133290787
Test: atest AccessibilityGestureDetectorTest
Change-Id: Ic98847691ba9f608f418408e9bef1c3116388f3c
2019-07-24 11:28:50 +08:00
Jack Yu
18c7630c3d Create feature flags for OMAPI readers supportiveness
Bug: 131062577
Test: CTS OMAPI
Change-Id: I20c1159489ea0bd5cc9fb651914d6bfd2a6b25ca
2019-07-23 17:38:13 +08:00
RyanlwLin
8078813107 added setDisplayId in GestureDesicption.Builder to support multi-display
We add this API to support dispatching gesures on mulit-display. If the
display id is invalid or the assigned display is untouchable, this
action would be cancelled.

Test: atest AccessibilityServiceConnectionTest
Bug: 133290787
Change-Id: Ic0e265f7b0b2a9601a670e290d6d2dab27a92545
2019-07-22 11:22:44 +08:00
Varun Shah
10909fd386 Merge "Add OnSharedPreferencesClearListener for Editor#clear." 2019-07-20 10:51:01 +00:00
Adam He
d55b16e73e Implement AssistStructure.ViewNode.getHintIdEntry().
Bug: 135134274
Test: atest CtsAutoFillServiceTestCases
Test: atest android.contentcaptureservice.cts.unit.ViewNodeTest
Change-Id: I7154cf97a5236ad975bd774c29b30e055cfca8bd
2019-07-19 15:33:51 -07:00
Quang Luong
3fbca101a8 Added feature flag for WifiTracker2
Feature flag intended to toggle between WifiTracker and the
WifiTracker2 refactor in WifiSettings.

Bug: 70983952
Test: build, check Developer Settings > Feature Flags for new toggle
Change-Id: I06b1346df9ddbc0bce4d40902ed7752827e14ecf
2019-07-19 14:37:12 -07:00
Treehugger Robot
24eac6a4c7 Merge "Add @NonNull annotation to CONTENT_URI" 2019-07-19 08:54:31 +00:00
Shafik Nassar
963c5337c8 Merge "Make setRequestDowngrade @TestApi" 2019-07-19 08:42:32 +00:00
Jeff Sharkey
15c54e3950 Merge "Strict SQLiteQueryBuilder needs to be stricter." 2019-07-19 01:31:40 +00:00
Adam He
036aa02358 Merge "Added TYPE_DATASETS_SHOWN event to FillEventHistory" 2019-07-18 22:37:28 +00:00
Jeff Sharkey
ae6a466668 Strict SQLiteQueryBuilder needs to be stricter.
Malicious callers can leak side-channel information by using
subqueries in any untrusted inputs where SQLite allows "expr" values.

This change offers setStrictGrammar() to prevent this by outright
blocking subqueries in WHERE and HAVING clauses, and by requiring
that GROUP BY and ORDER BY clauses be composed only of valid columns.

This change also offers setStrictColumns() to require that all
untrusted column names are valid, such as those in ContentValues.

Relaxes to always allow aggregation operators on returned columns,
since untrusted callers can always calculate these manually.

Bug: 135270103, 135269143
Test: atest android.database.sqlite.cts.SQLiteQueryBuilderTest
Test: atest FrameworksCoreTests:android.database.sqlite.SQLiteTokenizerTest
Change-Id: I109fbb51e4bd2ed3c3b23a7c5f0cb795f7d8b984
2019-07-18 16:09:01 -06:00
Dheeraj Shetty
054700a472 CarrierConfig: get configs by prefix
Get configs using the prefix of components like gps, wifi or ims.
Add a new ims class for configs related to ims stack.

Bug: 132286782
Test: Build

Change-Id: Ib20ac3b3c55156913284268439102fba7e96dad7
2019-07-18 10:19:03 -07:00
TreeHugger Robot
89a82157ab Merge "Remove @Deprecated && @removed method in ClipData." 2019-07-17 20:18:16 +00:00
Jeongik Cha
168267660f Merge changes from topic "system_ext"
* changes:
  Consider overlay in system_ext as system's
  Support /system_ext partition
2019-07-17 10:24:58 +00:00
Jackal Guo
73715ca6c3 Merge "Add new APIs to support RegionInScreen in A11yWindowInfo" 2019-07-17 06:43:45 +00:00
Jackal Guo
f382371d77 Add new APIs to support RegionInScreen in A11yWindowInfo
To support non-rectangular visible area for windows, add new APIs
about RegionInScreen in A11yWindowInfo to represent the actual
interact-able area of a window.

Bug: 132146558
Test: a11y CTS & unit tests
Change-Id: I86bb6bc8c567e09f01a3f853a3cffd896ce934c8
2019-07-17 10:57:09 +08:00
Tarandeep Singh
eafd4dae94 Merge "Make MULTI_CLIEN_IME_ENABLED non-testable." 2019-07-16 17:48:51 +00:00
Adrian Roos
e3edd21eec Merge "Merge "AM: make isHighEndGfx TestApi" into qt-dev am: 2ac934280c am: 1b027edda1" into qt-r1-dev-plus-aosp
am: 04824c59f4

Change-Id: I291f1704bbc760e786da6f90f9681d79a9cd7915
2019-07-16 09:57:25 -07:00
Adrian Roos
56b89eff84 Merge "AM: make isHighEndGfx TestApi" into qt-dev am: 2ac934280c
am: 1b027edda1

Change-Id: I2ac2395e2c2814285e940f937c80f641fac31e44
2019-07-16 09:41:21 -07:00
Adrian Roos
1b027edda1 Merge "AM: make isHighEndGfx TestApi" into qt-dev
am: 2ac934280c

Change-Id: Ib531628ddd2fe1f4f5231f3892740b5dcbcfaf0d
2019-07-16 09:30:05 -07:00
TreeHugger Robot
cf804144c7 Merge "Add a broadcast for automatic zen rule status" 2019-07-15 17:11:06 +00:00
Adrian Roos
5af40871ea AM: make isHighEndGfx TestApi
Bug: 136784434
Test: n/a
Change-Id: Ie26de8dcf64a02b7757d4f705485cdcb7470f511
2019-07-15 12:05:54 +02:00
Tao Bao
61b85236c9 Merge "Add a new API applyPayloadFd() of UpdateEngine" am: f4b0318d6f am: eca7403bcf am: c009d8e067
am: 7c8feecd92

Change-Id: Ia44aa20a864e2db5af1aa096a382d5537326793d
2019-07-13 10:07:00 -07:00
Tao Bao
7c8feecd92 Merge "Add a new API applyPayloadFd() of UpdateEngine" am: f4b0318d6f am: eca7403bcf
am: c009d8e067

Change-Id: I1f464891e522c58bfc0aa958a5fed1e00bbc01d2
2019-07-13 09:57:29 -07:00
Tao Bao
c009d8e067 Merge "Add a new API applyPayloadFd() of UpdateEngine" am: f4b0318d6f
am: eca7403bcf

Change-Id: I39b71250baaf7796af4fca4d875ed338a3985f96
2019-07-13 09:47:38 -07:00
Tao Bao
eca7403bcf Merge "Add a new API applyPayloadFd() of UpdateEngine"
am: f4b0318d6f

Change-Id: I771090d681ca565392a9aaeb8ecd60026b572ae3
2019-07-13 09:39:32 -07:00
Tao Bao
f4b0318d6f Merge "Add a new API applyPayloadFd() of UpdateEngine" 2019-07-13 16:29:49 +00:00
Julia Reynolds
3ec93304e2 Add a broadcast for automatic zen rule status
This allows apps to unregister potentially expensive device
monitoring systems when rules are disabled or removed, and provides
parity with ConditionProviderService.onUnsubscribe().

Test: cts
Fixes: 131812774
Change-Id: I2b359ca3262ccc6098bafa1611172b99f158c0c8
2019-07-12 21:59:54 +00:00
Adam He
8a12f02b90 Added TYPE_DATASETS_SHOWN event to FillEventHistory
Fixes: 137225017
Test: atest android.autofillservice.cts.FillEventHistoryTest
Test: atest CtsAutoFillServiceTestCases
Change-Id: I5f858a01c98993148f71d616e73419a1914f5a1b
2019-07-12 13:59:48 -07:00
Leland Miller
1510dc9a0a Add @NonNull annotation to CONTENT_URI
Test: None, simple annotation
Bug: 124791757
Change-Id: Ic56c4e15c73a414f7da257585578eaaaec5f9818
2019-07-12 10:10:03 -07:00
Sungsoo Lim
97e2f0897b Merge "Allow to register multiple callbacks in MediaSessionManager" 2019-07-11 04:17:49 +00:00