Commit Graph

25787 Commits

Author SHA1 Message Date
Taesu Lee
3e0a0702fe Merge "Merge "Added the min match system config for loose phone numbers comparison" into qt-dev-plus-aosp am: 41f788ca29" into qt-r1-dev-plus-aosp am: 4c0e49b0b7
am: 37dc6c3c64

Change-Id: Ia827cfda98d708599e682485a32d6a5596406b22
2019-08-04 01:46:02 -07:00
Taesu Lee
7cd93b77d6 Merge "Added the min match system config for loose phone numbers comparison" into qt-dev-plus-aosp
am: 41f788ca29

Change-Id: I41506717c3b684b9ad81858ab9da13109a5a3504
2019-08-04 00:52:19 -07:00
TreeHugger Robot
41f788ca29 Merge "Added the min match system config for loose phone numbers comparison" into qt-dev-plus-aosp 2019-08-03 01:27:02 +00:00
Dheeraj Shetty
2a3eab7dc8 CarrierConfig: get configs by prefix am: 1c446a22d4 am: 39bcf023a0
am: c47fb3bfd4

Change-Id: Ibced0935bff6b64011d797423a519f7ec0c4f2b3
2019-08-01 00:42:48 -07:00
Dheeraj Shetty
c47fb3bfd4 CarrierConfig: get configs by prefix am: 1c446a22d4
am: 39bcf023a0

Change-Id: I71f18e46c83734c73d0e180055bb00aac61f13cf
2019-08-01 00:31:58 -07:00
Dheeraj Shetty
39bcf023a0 CarrierConfig: get configs by prefix
am: 1c446a22d4

Change-Id: Ia39370cb55a8418f5ce600bf4e58a62a985a53ce
2019-07-31 21:57:26 -07:00
Dheeraj Shetty
1c446a22d4 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-08-01 00:20:06 +00:00
Brad Ebinger
c78744fd91 Merge "Add getSlotId API for ImsFeature and docs changes" am: 375c74a865 am: 7c50667bc6 am: 6dd4f55e66 am: f3e49bbf3a
am: f4eaabf871

Change-Id: Ic058c651c6d0fff21037d45b238bdd8e2f841640
2019-07-31 13:28:33 -07:00
TreeHugger Robot
422eb73fb7 Merge "[WifiManger] add API to get suggestion" 2019-07-31 20:23:27 +00:00
Brad Ebinger
f3e49bbf3a Merge "Add getSlotId API for ImsFeature and docs changes" am: 375c74a865 am: 7c50667bc6
am: 6dd4f55e66

Change-Id: I043371f35a06b155c72a18c16121f11f51d9248e
2019-07-31 11:56:15 -07:00
Brad Ebinger
6dd4f55e66 Merge "Add getSlotId API for ImsFeature and docs changes" am: 375c74a865
am: 7c50667bc6

Change-Id: If79fef90e6b7b6a9633d922fa79b220c0328bb41
2019-07-31 11:41:52 -07:00
Brad Ebinger
7c50667bc6 Merge "Add getSlotId API for ImsFeature and docs changes"
am: 375c74a865

Change-Id: I3c7e84575a552217637b611bff360b003ea43178
2019-07-31 11:31:26 -07:00
TreeHugger Robot
a6a28fd28f Merge "Deprecate TabHost and TabWidget" 2019-07-31 06:32:32 +00:00
Nate Jiang
f6b731a861 [WifiManger] add API to get suggestion
Develop a new API for Apps to get the network suggestion suggestedby its
own.

Bug: 138447131
Test: atest android.net.wifi
Test: atest com.android.server.wifi
Change-Id: Ib8b9c23fe0c7b5e913475bb368fb3d7d4f443e2d
2019-07-30 16:23:22 -07: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
Brad Ebinger
5b01ea24d5 Add getSlotId API for ImsFeature and docs changes
Test: Manual
Change-Id: Ie8fdf191b863105fad4751df7d7de61858b75f32
2019-07-29 16:37:26 -07: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
Taesu Lee
d65aafc748 Added the min match system config for loose phone numbers comparison
Specific min match is required for each country.

Test: atest PhoneNumberUtilsTest

Change-Id: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Merged-In: I7f9e9ad824d44f2ebf8367beb6ec337e3eb3a8ad
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Bug:134246556
2019-07-18 14:10:58 -07: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