Bonian Chen
3a96d214d3
[Settings] Remove access of TelecomManager.from()
...
Replace TelecomManager.from() into public API access.
Bug: 146187127
Test: build pass
Change-Id: Id9fa32063a9a7ea5b9107315e50330fa5eca41b7
2019-12-16 08:48:05 +00:00
Bonian Chen
911b6e4b3b
[Settings] Suspend some test case(s)
...
Some test cases generate error on reports.
Suspend these test cases and further study before re-enabling them.
Bug: 146314533
Test: build pass
Change-Id: If27575960d9e1501df4c02ba5690f99e120bb1b1
2019-12-16 08:37:27 +00:00
SongFerngWang
6f4ceba6ed
[mainline] decouple ServiceState.bitmaskHasTech and getBitmaskForTech
...
Bug: 146314969
Test: Build pass.
make RunSettingsRoboTests ROBOTEST_FILTER=ApnEditorTest
Change-Id: I1600a96a729fc3b555eab5bc80b069663c8eb00a
2019-12-16 16:33:49 +08:00
Automerger Merge Worker
107cd136a3
Merge "[Settings] Adopting public API" am: 8ddd0da0a1
am: 40d2a2dd8d
am: 11fa77b023
...
Change-Id: I87282b78a9db6eb3611591f0c4702447b8470db4
2019-12-16 08:31:03 +00:00
Automerger Merge Worker
4b6ff82d92
Merge "[Setting] Code cleanup" am: 126df6441b
am: 9d556441b4
am: b4fd6cf8c9
...
Change-Id: Ic967dd59b017bd0e873ef8e65585745a6fad9875
2019-12-16 08:30:51 +00:00
Bonian Chen
74c6ceed24
[Settings] Create a proxy for SubscriptionManager
...
There're many access from Settings app to SubscriptionManager.
Lots of them are checking for similar information.
Create a proxy can reduce the number of inter-process access from
Settings app to SubscriptionManager, and improve Settings app's
UI performance.
Bug: 141833767
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=GlobalSettingsChangeListenerTest
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=ActiveSubsciptionsListenerTest
Change-Id: I3591c478045500a97245955767a7ddd5d361da77
2019-12-16 16:26:40 +08:00
Automerger Merge Worker
11fa77b023
Merge "[Settings] Adopting public API" am: 8ddd0da0a1
am: 40d2a2dd8d
...
Change-Id: I9a02b9a67658623c51f657d56e345b736b91977c
2019-12-16 08:15:54 +00:00
Automerger Merge Worker
b4fd6cf8c9
Merge "[Setting] Code cleanup" am: 126df6441b
am: 9d556441b4
...
Change-Id: I956cb317ec98a5f6e9083b46f949451cf7e84613
2019-12-16 08:15:03 +00:00
Bonian Chen
40d2a2dd8d
Merge "[Settings] Adopting public API"
...
am: 8ddd0da0a1
Change-Id: I484a14670ee624624529f30af85ba0bfb06ae742
2019-12-16 00:05:51 -08:00
Bonian Chen
d230b552f5
Merge "[Settings] Unable to display disabled SIM (part 2)"
2019-12-16 08:05:17 +00:00
Bonian Chen
9d556441b4
Merge "[Setting] Code cleanup"
...
am: 126df6441b
Change-Id: I899c46a6b7df425a0ebfd22965c90bd304627edb
2019-12-16 00:03:22 -08:00
Bonian Chen
8ddd0da0a1
Merge "[Settings] Adopting public API"
2019-12-16 07:56:04 +00:00
Bonian Chen
126df6441b
Merge "[Setting] Code cleanup"
2019-12-16 07:26:48 +00:00
Bonian Chen
1247771b88
[Settings] Adopting public API
...
Replace SubscriptionManager#getActiveSubscriptionInfoList(true) by
SubscriptionManager#getActiveSubscriptionInfoList() since they're
equivalent.
Bug: 146312766
Test: build pass
Change-Id: Iab8a141277e0199f75a3419527e15d63669224fc
2019-12-16 06:35:43 +00:00
Raff Tsai
5c075bad44
Finish Activity when account is changed
...
Fixes: 146230862
Test: remove work profile account
Change-Id: I7c7c788587d9f17b629358be56befa76b0916e99
2019-12-16 04:37:06 +00:00
Jason Chiu
1281e595e4
[Settings] Add preference click metric log
...
- Move the log point of onPreferenceTreeClick from DashboardFragment to
it's super class InstrumentedPreferenceFragment for better coverage.
- Write the preference click metric log in PreferenceController handling
case in DashboardFragment which will skip super class's log point.
Bug: 137559984
Test: robotest
Change-Id: I67178f613c74f755e20fc9dc41319974cb02e83c
2019-12-16 10:57:09 +08:00
Bonian Chen
493dbc7aa7
[Setting] Code cleanup
...
Remove unused code.
Bug: 146309503
Test: build pass
Change-Id: I272ef1fa82877c8ac6b580fadd8d9baf1da2d5d4
2019-12-16 10:53:11 +08:00
tim peng
8e25a3a658
Merge "Apply new preference and controller for Bluetooth developer option"
2019-12-16 01:24:53 +00:00
TreeHugger Robot
02bb6e7e6e
Merge "Import translations. DO NOT MERGE"
2019-12-15 06:07:38 +00:00
Automerger Merge Worker
2c727d78d4
[automerger skipped] Import translations. DO NOT MERGE am: ee2c5a9df9
-s ours am: e18163b175
-s ours
...
am skip reason: subject contains skip directive
Change-Id: I080a61ac059c393ec108e51d3d39d61a2c3696ff
2019-12-15 05:55:11 +00:00
Automerger Merge Worker
e18163b175
[automerger skipped] Import translations. DO NOT MERGE am: ee2c5a9df9
-s ours
...
am skip reason: subject contains skip directive
Change-Id: I708fe77de9b914609d00b208c0b1d3851273f9be
2019-12-15 05:34:42 +00:00
Bill Yi
ee2c5a9df9
Import translations. DO NOT MERGE
...
Change-Id: I97d06e305b91ed0cffb8282e2610711d6c4d1d38
Auto-generated-cl: translation import
2019-12-13 21:28:00 -08:00
Bill Yi
d73afd6331
Import translations. DO NOT MERGE
...
Change-Id: I11894c2b8594e6104fcfe446d802af74b3c9d2a8
Auto-generated-cl: translation import
2019-12-13 20:32:18 -08:00
Automerger Merge Worker
7c01e8721c
[automerger skipped] Merge "Revert "[Setting] Cleanup Unused SimSettings"" am: 487c94c11a
am: 74a7a3cfb2
am: 00d32abf06
-s ours
...
am skip reason: skipped by user pinyaoting
Change-Id: I6c18c5c6ac66ef428d0709a2045d83a4ed3a8c14
2019-12-14 02:16:11 +00:00
Mehdi Alizadeh
d907169965
New strings for the gesture navigation settings page
...
Bug: 146004827
Test: It builds.
Change-Id: Ic8014cce1db5770b6adefb3537c9d223169ead14
2019-12-13 17:27:35 -08:00
Automerger Merge Worker
00d32abf06
Merge "Revert "[Setting] Cleanup Unused SimSettings"" am: 487c94c11a
am: 74a7a3cfb2
...
Change-Id: I02216936cd583e0a9a015287decdcb9f849ca45c
2019-12-14 01:23:03 +00:00
Automerger Merge Worker
4c9c8ee61a
[automerger skipped] Merge "[RadioInfo] Remove from Settings (into Telephony)" am: 0aac2dfab6
am: cfb6e23b21
am: cc63645bb2
-s ours
...
am skip reason: Change-Id Id62a2bf4b2c44efcd48319734d1cab6ed969ee06 with SHA-1 b7633cc59d
is in history
Change-Id: Ia1290cbbeed356e9181fd8be8c02534be3bfe562
2019-12-14 01:16:47 +00:00
Bonian Chen
74a7a3cfb2
Merge "Revert "[Setting] Cleanup Unused SimSettings""
...
am: 487c94c11a
Change-Id: I216047b915cbfb72eaf5de497709152fd8fee479
2019-12-13 17:09:45 -08:00
Automerger Merge Worker
cc63645bb2
Merge "[RadioInfo] Remove from Settings (into Telephony)" am: 0aac2dfab6
am: cfb6e23b21
...
Change-Id: I8c589476f6f365c2695bbacb026beebc4ea1c8db
2019-12-14 01:04:19 +00:00
Bonian Chen
487c94c11a
Merge "Revert "[Setting] Cleanup Unused SimSettings""
2019-12-14 01:01:38 +00:00
Bonian Chen
cfb6e23b21
Merge "[RadioInfo] Remove from Settings (into Telephony)"
...
am: 0aac2dfab6
Change-Id: I20d26fa821333648ce14bccac72f288fb6b9a99e
2019-12-13 16:51:40 -08:00
Bonian Chen
0aac2dfab6
Merge "[RadioInfo] Remove from Settings (into Telephony)"
2019-12-14 00:44:43 +00:00
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