Commit Graph

58043 Commits

Author SHA1 Message Date
Pinyao Ting
e6c023bed4 Revert "[Setting] Cleanup Unused SimSettings"
This reverts commit 0d9d341932.

Reason for revert: Potential culprit for b/146229292 - verifying through Forrest before revert submission

Change-Id: I29a3ed1a44ea324e0fa88cda2e5baecb441f7922
2019-12-13 23:44:06 +00:00
Steve Elliott
bcfdbf4951 New toggle for peoplehub in Notification settings
Fixes: 146150828
Test: manual, atest
Change-Id: I7c21b81b1337ca0daf5b846f6ba9c7e6a239f09f
2019-12-13 20:47:18 +00:00
Ahmed ElArabawy
a53e186d50 Merge "Wifi: Replace dual_band with 5GHz band support" 2019-12-13 19:46:55 +00:00
Automerger Merge Worker
f71c419a0b [automerger skipped] Merge "[Setting] Cleanup Unused SimSettings" am: 64b5882f9e am: a9692bdf36 am: 14b406fd8f -s ours
am skip reason: Change-Id I3f50e528eb409215371a125184502d3531bad0a8 with SHA-1 5cc9aad7a8 is in history

Change-Id: I259af559edd475f32b5c6c7b31538f289a9853b9
2019-12-13 18:17:47 +00:00
Automerger Merge Worker
14b406fd8f Merge "[Setting] Cleanup Unused SimSettings" am: 64b5882f9e am: a9692bdf36
Change-Id: I58672eccd38cae6eb2af2fae6ef57bdb432dc0e2
2019-12-13 18:05:19 +00:00
Bonian Chen
a9692bdf36 Merge "[Setting] Cleanup Unused SimSettings"
am: 64b5882f9e

Change-Id: I5dce0d25692dfb61e526eaf3d44dfab5b06bfe6a
2019-12-13 09:49:21 -08:00
Bonian Chen
64b5882f9e Merge "[Setting] Cleanup Unused SimSettings" 2019-12-13 17:35:59 +00:00
Bonian Chen
c5f3951970 [Settings] Unable to display disabled SIM (part 2)
1. Disabled SIMs are accessed through getAvailableSubscriptionInfoList()
API.
2. Support of DSDS enable/disable runtime change intent detection
3. Add support for AutoCloseable

Bug: 144172733
Test: Manual
Change-Id: Ibce65c854aee2ae07ca94cbdd4bd2ce656f5f2c8
2019-12-13 14:32:56 +00:00
Bonian Chen
3b85a17840 Merge "[Settings] Enabling first stage of threading" 2019-12-13 14:03:31 +00:00
TreeHugger Robot
6f0f1ee30e Merge "Make some notification related slices public." 2019-12-13 14:01:21 +00:00
Bonian Chen
0d9d341932 [Setting] Cleanup Unused SimSettings
There's no entry to access SimSettings.
Remove this unused UI.

Bug: 131324863
Test: manual
Change-Id: Ic55161ab47ae8673caf774cc49914f3741569fab
Merged-In: I3f50e528eb409215371a125184502d3531bad0a8
2019-12-13 13:46:07 +00:00
Bonian Chen
3e747559f8 [Settings] Enabling first stage of threading
Settings app would move PreferenceController to run
in background thread in the near future.

To support this, change some of the design within these
essential components to allow:
1. Handler to run on non-main thread
2. Minimum multi-thread reentrance support

Bug: 146045802
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=GlobalSettingsChangeListenerTest
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=ActiveSubsciptionsListenerTest
Change-Id: Ica5c942b919007d7d260feee632752d3353a6f18
2019-12-13 20:43:25 +08:00
TreeHugger Robot
5828d8aea4 Merge "Add a feature flag for Settings conditionals removal." 2019-12-13 09:36:44 +00:00
Automerger Merge Worker
ac838cd258 Merge "[Settings] Avoid access Controller from Slice" am: 5fb5d21b2d am: 9901d4262a am: 0e92e71139
Change-Id: I1773f81561c53e1a69204e2c3d58a00c16ff5f09
2019-12-13 08:34:33 +00:00
Automerger Merge Worker
0e92e71139 Merge "[Settings] Avoid access Controller from Slice" am: 5fb5d21b2d am: 9901d4262a
Change-Id: I842ec0be059ce9c2ee09ea80a344beeb071cfa22
2019-12-13 08:25:51 +00:00
Bonian Chen
9901d4262a Merge "[Settings] Avoid access Controller from Slice"
am: 5fb5d21b2d

Change-Id: Ie946dc9fe7ec3dcb6634386e4498b118fa2f8faf
2019-12-13 00:13:43 -08:00
Bonian Chen
5fb5d21b2d Merge "[Settings] Avoid access Controller from Slice" 2019-12-13 08:07:27 +00:00
Bonian Chen
be5216cacb [RadioInfo] Remove from Settings (into Telephony)
Moving RadioInfo and BandMode to Telephony app.

Bug: 123598192
Test: Manual test
Change-Id: Id32982fe3e6fbf686fafe94ecc6c8549c7a5243c
Merged-In: Id62a2bf4b2c44efcd48319734d1cab6ed969ee06
2019-12-13 07:17:53 +00:00
tim peng
f455e1719e Merge "Add sample rate preference controller for Bluetooth developer option" 2019-12-13 07:09:08 +00:00
Bonian Chen
9d49e1b51f [Settings] Avoid access Controller from Slice
AirplaneModePreferenceController is designed to be run in UI thread.
However, MobileDataSlice is designed to be run in SliceProvider.

Accessing AirplaneModePreferenceController within SliceProvider which
create a possibility of crash.

Bug: 145689275
Test: manual
Change-Id: Ic9eee407917a94c7247feb3afc709d4642cd9900
2019-12-13 13:34:12 +08:00
TreeHugger Robot
5a95c41795 Merge "wifi: Use constants from BatteryStatsManager" 2019-12-13 04:14:54 +00:00
Yi-Ling Chuang
cf0fbde078 Add a feature flag for Settings conditionals removal.
Bug: 142927361
Test: rebuild and manual
Change-Id: I795700c70c50bd8d18a64bfbe4293fd0fa0e2467
2019-12-13 12:11:11 +08:00
Yi-Ling Chuang
3f9f068ca9 Make some notification related slices public.
Only PreferenceControllers with isPublicSlice() set to true are exposed
to other apps. Others will be Settings only.

Bug: 141088937
Test: robotests
Change-Id: I6e7b9d45084ea9944143e606bfac56b2cae3e8a3
2019-12-13 11:43:03 +08:00
Paul Chang
6ae4c4d6ee Have a setting in Developer Options to choose bug report handler
- This setting let user determines which app handles the Bug Report
shortcut on device.

BUG:143017534
Test: make -j56 RunSettingsRoboTests
Test: Ensure bug report handler setting shows correct handler apps.
Change-Id: I6160dadcd048e6c79f422e58fcd8defa04f991bb
2019-12-13 11:15:53 +08:00
Automerger Merge Worker
72af90940d [automerger skipped] Merge "Update Bluetooth api" am: ff44a78145 am: 027a9244f1 am: f0bcac5280 -s ours
am skip reason: Change-Id I527813e38583a4e4a1489090e8a17c6bd50c3e81 with SHA-1 cfca56fef1 is in history

Change-Id: I868e077713c4e4a86e69971edfa5fca90e8a239b
2019-12-13 01:15:29 +00:00
Automerger Merge Worker
f0bcac5280 Merge "Update Bluetooth api" am: ff44a78145 am: 027a9244f1
Change-Id: I20311badde6c4335d407be7724d35bb7a6a95591
2019-12-13 00:56:18 +00:00
Ahmed ElArabawy
ead637e0c8 Wifi: Replace dual_band with 5GHz band support
As part of the support of the 6GHz band, the concept of dual-band is no
longer valid since we have more than 2 bands supported by Android and
can be checked on the device.

This commit replaces checks on dual-band support with an explicit check
on 5GHz band support.

Bug: 145936758
Bug: 139354972
Test: Manual
Change-Id: Ia118dedb573f61a148764146edf8091ae253a3e2
2019-12-12 16:36:23 -08:00
hughchen
027a9244f1 Merge "Update Bluetooth api"
am: ff44a78145

Change-Id: Id8301ae1027dfcd5512d2a1ad8c59fd2886abc81
2019-12-12 16:33:45 -08:00
Treehugger Robot
ff44a78145 Merge "Update Bluetooth api" 2019-12-13 00:25:13 +00:00
Automerger Merge Worker
d8c711d891 Merge "Remove calls to APIs no longer being supported" am: 30a4d24f03 am: 93df3c5ad6 am: 72ad627539
Change-Id: I2e9452f98d9bffd3647329b3b030692aeaa56a33
2019-12-12 21:47:18 +00:00
Automerger Merge Worker
72ad627539 Merge "Remove calls to APIs no longer being supported" am: 30a4d24f03 am: 93df3c5ad6
Change-Id: I2f101ddd172eb36148540821693802c7b0889e37
2019-12-12 21:33:53 +00:00
Rahul Sabnis
93df3c5ad6 Merge "Remove calls to APIs no longer being supported"
am: 30a4d24f03

Change-Id: Id827814e699d88908162767983f17bbbd7567639
2019-12-12 13:19:46 -08:00
Treehugger Robot
30a4d24f03 Merge "Remove calls to APIs no longer being supported" 2019-12-12 21:13:46 +00:00
Automerger Merge Worker
df76207905 Merge "Dark theme settings activity" into qt-qpr1-dev am: 8b95d6ab2a am: cafec428ef
Change-Id: Ia345f84843f6df7f2e22ffc72988fc56935d9cf4
2019-12-12 21:10:38 +00:00
Automerger Merge Worker
cafec428ef Merge "Dark theme settings activity" into qt-qpr1-dev am: 8b95d6ab2a
Change-Id: Iff1b55f02a99f8237b080d1bf31d33749f61ba6d
2019-12-12 20:51:46 +00:00
Jay Aliomer
8b95d6ab2a Merge "Dark theme settings activity" into qt-qpr1-dev 2019-12-12 20:32:01 +00:00
Sarah Chin
82de2a250d 5G meteredness for telephony framework
Bug: 139070884
Test: atest FrameworksTelephonyTests
Change-Id: I0c8e84f74fd1f69ffc7e1046819966fcb04732a6
Merged-In: I0c8e84f74fd1f69ffc7e1046819966fcb04732a6
2019-12-12 10:44:18 -08:00
Steven Liu
2bd1d93555 Remove those stuff about CarrierAp, they are removed from FW.
Bug: 130875004
Test: atest SettingsRoboTests
Change-Id: I549eabd1699a617dd6e639b725ade361c64d5a67
2019-12-12 10:38:38 -08:00
Sarah Chin
cfaa9bd6a3 Handle 5G meteredness in telephony framework
Edit onSubscriptionOverride method for NetworkPolicyListener

Bug: 139070884
Bug: 139218397
Test: atest FrameworksTelephonyTests

Change-Id: Ided2e445d3758ebc6c4f4df63145f61f9a56f64e
Merged-In: Ided2e445d3758ebc6c4f4df63145f61f9a56f64e
2019-12-12 10:35:03 -08:00
Automerger Merge Worker
9880550b33 Merge "Use TelephonyManager API to check if device is voice capable." am: ae675ff282 am: 9b636c7c47 am: c5075647ee
Change-Id: I0a4929d0568297df99db37a5477fb9d5519c9f2b
2019-12-12 17:26:36 +00:00
Automerger Merge Worker
c5075647ee Merge "Use TelephonyManager API to check if device is voice capable." am: ae675ff282 am: 9b636c7c47
Change-Id: Ie9c9e46206220f2208847b49919f61f15dfb1d77
2019-12-12 17:08:35 +00:00
Michele
9b636c7c47 Merge "Use TelephonyManager API to check if device is voice capable."
am: ae675ff282

Change-Id: Icec804d02c4e1f83c1676d0d19784cdb6c8708bf
2019-12-12 08:50:40 -08:00
Treehugger Robot
ae675ff282 Merge "Use TelephonyManager API to check if device is voice capable." 2019-12-12 16:48:01 +00:00
Roshan Pius
c68aab5f56 wifi: Use constants from BatteryStatsManager
Bug: 146009681
Test: Compiles
Change-Id: I99cf476ab0c5e8ad33ef6e1a0f586f7941b5af28
2019-12-12 05:56:05 -08:00
Automerger Merge Worker
554b5a59f2 [automerger skipped] Merge "Mainline use cellSignalStrength instead" am: 953ab80e0b am: 5693d157bd am: 82c75c6eae -s ours
am skip reason: Change-Id I93e9dc09a01aa76b7d26660a32944df79cda93f3 with SHA-1 7e66fbd162 is in history

Change-Id: Ia688b6e7cbbd6f2173d04fd5ae066c55161a97ab
2019-12-12 10:22:09 +00:00
Automerger Merge Worker
37811f9754 Fix Settings crash when clicks Notifications am: 2790889921 am: be513533f3
Change-Id: Ie237c391bf2feeb85d10715f85286d1b8e672bc0
2019-12-12 10:19:48 +00:00
Automerger Merge Worker
82c75c6eae Merge "Mainline use cellSignalStrength instead" am: 953ab80e0b am: 5693d157bd
Change-Id: I4445d70a94da15cadfff8c795397494c36f51c30
2019-12-12 10:19:01 +00:00
SongFerng Wang
5693d157bd Merge "Mainline use cellSignalStrength instead"
am: 953ab80e0b

Change-Id: I7c5b2aca8cdde8654320aefa468ed86820f2280d
2019-12-12 02:03:25 -08:00
Automerger Merge Worker
be513533f3 Fix Settings crash when clicks Notifications am: 2790889921
Change-Id: I3449fd3cc7fe1473d3fbbd0adc7b5e31b9ec2bae
2019-12-12 10:03:05 +00:00
SongFerng Wang
953ab80e0b Merge "Mainline use cellSignalStrength instead" 2019-12-12 10:01:20 +00:00