Bonian Chen
f399bd1a8c
[Settings] Code refactor
...
Bug: 147338143
Test: build pass
Change-Id: Ib4a92f659ceda3584310591f706958a06ba5ab21
2020-01-09 17:07:25 +08:00
Bonian Chen
4873d0e894
Merge "[Settings] Code refactor"
2020-01-09 03:34:04 +00:00
Automerger Merge Worker
a74cbac7af
Merge "Removed reference to RadioAccessFamily" am: b13a4ef322 am: d934d5eda2 am: 46f5e64f94
...
Change-Id: Id01aa204e70d2eb7f9151eccfd2184d06a7aa61b
2020-01-09 02:44:05 +00:00
Automerger Merge Worker
46f5e64f94
Merge "Removed reference to RadioAccessFamily" am: b13a4ef322 am: d934d5eda2
...
Change-Id: I1b13f79040ba776e8a0c763280d4fc3f89e3f373
2020-01-09 02:26:28 +00:00
Treehugger Robot
b13a4ef322
Merge "Removed reference to RadioAccessFamily"
2020-01-09 02:09:10 +00:00
Bonian Chen
90cb45e31c
[Settings] Code refactor
...
1. Fix comments
2. Split test case
Bug: 147338143
Test: make RunSettingsRoboTests ROBOTEST_FILTER=DataUsageListTest
Change-Id: I017a3ac8a716e69eb4d9c3e30e20363a215563a2
2020-01-08 14:30:13 +00:00
Lee Chou
373b43c16e
Removed reference to RadioAccessFamily
...
1. Removed reference to RadioAccessFamily#getNetworkTypeFromRaf,
RadioAccessFamily#getRafFromNetworkType
2. Migrated hidden NETWORK_MODE_* constants in TelephonyManager
Bug: 147079703
Test: build and test manually
Change-Id: I94745edc37d80336197f874cb7b4afd42dfc97a8
2020-01-08 19:13:47 +08:00
Betty Chang
4b7bdb0dfb
Merge "[Mainline] Use isActiveSubscriptionId instead of isActiveSubId for mainline"
2020-01-08 10:21:54 +00:00
changbetty
f4d2771526
[Mainline] Use isActiveSubscriptionId instead of isActiveSubId for mainline
...
Bug: 147206736
Test: make RunSettingsRoboTests ROBOTEST_FILTER=DisabledSubscriptionControllerTest
make RunSettingsRoboTests ROBOTEST_FILTER=MobileNetworkSwitchControllerTest
make RunSettingsRoboTests ROBOTEST_FILTER=SimSelectNotificationTest
Change-Id: If740c2d7ea2c1392d5fe538091ea6e5c4575ad26
2020-01-08 15:48:33 +08:00
TreeHugger Robot
70cff55a26
Merge "Create preference controller for each tethering option"
2020-01-08 02:08:39 +00:00
Automerger Merge Worker
74baf75975
Merge "[Settings] Remove access to getSimOperator() API" am: cd4113ba5c am: 5113ada6ab
...
Change-Id: I54323620052496d6cb82d65623eed0a0404f9d45
2020-01-07 18:31:09 +00:00
Bonian Chen
cd4113ba5c
Merge "[Settings] Remove access to getSimOperator() API"
2020-01-07 18:06:40 +00:00
Automerger Merge Worker
30fa13d592
Merge "[Settings] Remove PhoneStateIntentReceiver" am: 1a3ed7a560 am: dbc6a6395e
...
Change-Id: Iece6ca294d5c52595b3ad249a2ea1a09ae0a6e8d
2020-01-07 16:40:17 +00:00
Bonian Chen
1a3ed7a560
Merge "[Settings] Remove PhoneStateIntentReceiver"
2020-01-07 16:21:01 +00:00
Bonian Chen
4061fdd19b
[Settings] Code refactor
...
1. Replace the detection of screen on
2. Refactor updateCell method
Bug: 147263514
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=NetworkSelectSettingsTest
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=NetworkOperatorPreferenceTest
Change-Id: I1ae3ee4d1b62b488aeb2163f42878697b770be65
2020-01-07 13:21:45 +00:00
Bonian Chen
7d31f16e0f
[Settings] Remove access to getSimOperator() API
...
Replace getSimOperator() by having SubscriptionInfo
from ProxySubscriptionManager#getActiveSubscriptionInfo().
Bug: 144263441
Test: Manual
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=ApnEditorTest
Change-Id: I132b352dfb50a9cd3a2ddd21b347177ac0332740
Merged-In: I25cc9dc0912564b8d6f8b23b53f3eb20a51eea32
2020-01-07 12:44:30 +00:00
Zhen Zhang
a990206ee7
Create preference controller for each tethering option
...
These controllers are responsible for persisting preference values and
managing the visibility and switch state. TetherEnabler will be
listening to changes of shared prefernce values and turn on/off
corresponding type of tethering when tethering is on at that time.
Bug: 146582865
Test: tests are created for each controller class.
Change-Id: I7e601b2bd693da59269517d2988bade7475e7f12
2020-01-06 23:55:30 -08:00
Betty Chang
263bc8097a
Merge "[Mainline] Use the @SystemApi setAlwaysAllowMmsData in TelephonyManager for mainline"
2020-01-07 02:41:53 +00:00
Bonian Chen
8b47bd8665
Merge "[Settings] Replacing accessing of PhoneConstants$DataState"
2020-01-06 02:36:36 +00:00
TreeHugger Robot
4214463f5c
Merge "Add 5G icon in manual network selection."
2020-01-03 07:41:12 +00:00
Bonian Chen
3446cfebfa
[Settings] Replacing accessing of PhoneConstants$DataState
...
Replaced by PhoneStateListner#onPreciseDataConnectionStateChanged().
Bug: 147080692
Test: manual
Change-Id: I0a00bac335a62079913a95bf5ab6cdb9fbcd069d
2020-01-03 08:14:42 +08:00
Bonian Chen
e520ec60aa
[Settings] Remove PhoneStateIntentReceiver
...
1. Replace PhoneStateIntentReceiver by adopting PhoneStateListener
2. Replace TelephonyProperties.in_ecm_mode() by
TelephonyManager.getEmergencyCallbackMode()
Bug: 144331663
Change-Id: Ib127cb165c65f50851c4390b05a16dfb8024fab1
Bug: 145830780
Test: Manual
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=AirplaneModeEnabler
Merged-In: Ib39ab1881484f65bc5a3834b2828c6ba98198cca
2020-01-02 18:26:21 +08:00
Jason Chiu
2d609759cd
Add preference click metric logs for some special cases
...
Bug: 137559984
Test: visual, robotest
Change-Id: If8624b49abcd0000487065160ce4a7ba861f234c
2020-01-02 17:45:23 +08:00
danielwbhuang
bf11e47a1b
Add 5G icon in manual network selection.
...
Manual network selection need to have 5G icon when 5G signal is
available.
Bug: 143995814
Test: 1. Build pass.
2. check UI:
3-1. Open APN settings page: Settings > Network & Internet > Mobile Network > Advanced > Access Point Names
3-2. Turn off Automatically select network
Change-Id: I3664105d3bf52e3694a2274c6aa76a755de4e1dd
2020-01-02 15:59:46 +08:00
Automerger Merge Worker
6d56b7373a
Merge "[Settings] Correct spelling in source code" am: 22c5c7d4a4 am: 42a1f866e4 am: 08b42adf46
...
Change-Id: I83915ffc8745cf102573e9dc7a762236ed57d696
2019-12-30 07:54:57 +00:00
Automerger Merge Worker
08b42adf46
Merge "[Settings] Correct spelling in source code" am: 22c5c7d4a4 am: 42a1f866e4
...
Change-Id: Iac65c4fb8ded870857207c316946535f4ec87a5f
2019-12-30 07:35:49 +00:00
Bonian Chen
b14af41430
[Settings] Correct spelling in source code
...
Rename mSubsciptionsMonitor into mSubscriptionMonitor.
Test: build pass
Change-Id: Ib0444c61fbe4238f743bf83f6ff96656be433c9d
2019-12-30 10:27:57 +08:00
Automerger Merge Worker
cd46f2df4f
Merge "[Settings] Replace getSimCount() API" am: b0bddfec15 am: 92f25fadd2
...
Change-Id: I709109c86262dcc6886ccd2dbccf84fbc7188650
2019-12-27 02:58:25 +00:00
Bonian Chen
b0bddfec15
Merge "[Settings] Replace getSimCount() API"
2019-12-27 02:45:42 +00:00
Automerger Merge Worker
a58c7ba27a
Merge "[Settings] Replace #getServiceStateForSubscriber with #getServiceState" am: e8cf63ddd3 am: 8ead010c08
...
Change-Id: I558dad7bbc41bc1dc30a72665da0d96e263e67ed
2019-12-26 14:15:29 +00:00
Zoey Chen
e8cf63ddd3
Merge "[Settings] Replace #getServiceStateForSubscriber with #getServiceState"
2019-12-26 13:44:58 +00:00
Bonian Chen
b373aeedfe
[Settings] Replace getSimCount() API
...
Change design of monitor change in Settings.Global.MOBILE_DATA and
Settings.Global.DATA_ROAMING in order to avoid from accessing
getSimCount().
Bug: 144251589
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=RoamingPreferenceControllerTest
Change-Id: If50c57e7c1b27f9a0baf2bd46cc0930e0a0be2bd
2019-12-26 19:02:57 +08:00
zoey chen
fc3ddb2f16
[Settings] Replace #getServiceStateForSubscriber with #getServiceState
...
Bug: 146821501
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=RenameMobileNetworkDialogFragmentTest
Change-Id: I8a1819b70a8d4ec56ae40f2b8b613bcd65a12b11
Merged-In: I8a1819b70a8d4ec56ae40f2b8b613bcd65a12b11
2019-12-26 17:12:42 +08:00
Zoey Chen
b2c2f9d5e3
Merge "[Settings] Replace #getServiceStateForSubscriber with #getServiceState"
2019-12-26 05:50:12 +00:00
Automerger Merge Worker
b041c8b28f
Merge "[Settings] Replace TelephonyManager#from()" am: 98e6ab358b am: 4be4ae6a75 am: c5d575f085
...
Change-Id: I7dcc409def8e552563df280007363d820d4a28d3
2019-12-26 04:32:50 +00:00
Automerger Merge Worker
631a1d206c
Merge "[Settings] Replace #getSimCount with #getActiveModemCount" am: 171eabcb2d am: 22c2c14605
...
Change-Id: Ic45f318e6784205e88a13f8a2fdf7fcdb04c9955
2019-12-26 04:17:42 +00:00
Automerger Merge Worker
c5d575f085
Merge "[Settings] Replace TelephonyManager#from()" am: 98e6ab358b am: 4be4ae6a75
...
Change-Id: Ie2daa594c252d71e63125108036a4428563bed5b
2019-12-26 04:17:28 +00:00
Zoey Chen
171eabcb2d
Merge "[Settings] Replace #getSimCount with #getActiveModemCount"
2019-12-26 03:44:47 +00:00
Bonian Chen
98e6ab358b
Merge "[Settings] Replace TelephonyManager#from()"
2019-12-26 03:36:09 +00:00
zoey chen
5b336b1bd9
[Settings] Replace #getSimCount with #getActiveModemCount
...
Bug: 146815553
Test: make
Change-Id: I9911d2d565a60dbf4a6af47cc25c8345ac2c6355
Merged-In: I9911d2d565a60dbf4a6af47cc25c8345ac2c6355
2019-12-25 16:30:25 +08:00
Zoey Chen
f112959b96
Merge "[Settings] Replace #getSimCount with #getActiveModemCount"
2019-12-25 08:15:44 +00:00
TreeHugger Robot
69a59c9895
Merge "Settings search - Navigate user to exact page"
2019-12-25 08:13:17 +00:00
zoey chen
e9c59f5fad
[Settings] Replace #getServiceStateForSubscriber with #getServiceState
...
Bug: 146821501
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=RenameMobileNetworkDialogFragmentTest
Change-Id: I8a1819b70a8d4ec56ae40f2b8b613bcd65a12b11
2019-12-25 15:48:58 +08:00
zoey chen
2d5171f68d
[Settings] Replace #getSimCount with #getActiveModemCount
...
Bug: 146815553
Test: make
Change-Id: I9911d2d565a60dbf4a6af47cc25c8345ac2c6355
2019-12-25 15:09:00 +08:00
Automerger Merge Worker
49a0ed20f1
Merge "[Mainline] Remove unused UiccController object" am: e29ca94af4 am: 0c7ec95f35 am: b8a6b088b3
...
Change-Id: I22bf2290015bd45a686437b4460a1da92c96e634
2019-12-25 03:29:39 +00:00
Automerger Merge Worker
b8a6b088b3
Merge "[Mainline] Remove unused UiccController object" am: e29ca94af4 am: 0c7ec95f35
...
Change-Id: Ib32da629e9c227cd92e013527e04eb345fa63732
2019-12-25 03:16:37 +00:00
changbetty
b7c8404317
[Mainline] Remove unused UiccController object
...
Bug: 146842199
Test: make
Change-Id: I35f86ee24c0db2599924fb470537b860c9d08390
2019-12-25 02:50:01 +00:00
Edgar Wang
08f2a58459
Settings search - Navigate user to exact page
...
- remove duplicate index preference
- default set searchable = false when the preference has fragment
- make some fragments indexable
Bug: 143057584
Test: robotest & manual
Change-Id: I4d64f6106d2f92f0a45e8c7e26388677f593f412
2019-12-24 21:04:11 +08:00
changbetty
9b7f5ad91f
[Mainline] Use the @SystemApi setAlwaysAllowMmsData in TelephonyManager for mainline
...
Bug: 146309719
Test: make RunSettingsRoboTests ROBOTEST_FILTER=MmsMessagePreferenceControllerTest
Change-Id: Ia591e82e1a55f36c98e7b00965532ff0762e1e77
2019-12-24 15:42:12 +08:00
Bonian Chen
67f7ab3f2b
[Settings] Replace TelephonyManager#from()
...
Replacing TelephonyManager#from() by public API.
Bug: 146752167
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=EuiccPreferenceControllerTest
Change-Id: I8f6e8bc57c20782540f8b26bdeb163d881e70a2e
2019-12-23 15:44:52 +08:00