Commit Graph

56807 Commits

Author SHA1 Message Date
Bonian Chen
1b64578f3c [ManualNetworkSelect] Improve error handling
1. [batch mode] Support graceful app stop behavior
   Avoid thread crash when UI abort the request.
2. [incremental mode] Stop search UI earlier when error during API access
   Generate error instead of keeping UI in progressing
   when fail to access Telephony API

Bug: 139398483
Bug: 140448617
Test: atest NetworkScanHelperTest
Change-Id: I429f3aa2ef692c27100514faa413b16dbd2459d7
2019-09-24 07:58:42 +00:00
hughchen
d49de61f96 Do not block UI when this page didn't have slice
This CL before, if controller have UIBlocker interface
will going to blocker condition to make whole page
invisible for a certain time until slice is fully loaded.

This CL add the check condition that if the controller
have UIBlocker inferface but didn't have slice uri will
not go to blocker condition.

Bug: 141292712
Test: make -j42 RunSettingsRoboTests ROBOTEST_FILTER=DashboardFragmentTest
Change-Id: I79daae131654f8fd823a9c8f1be46ad6c7921908
2019-09-24 10:30:49 +08:00
TreeHugger Robot
2ced8d8f00 Merge "Use FooterPreference in xml to replace the header" 2019-09-24 01:51:46 +00:00
TreeHugger Robot
1e36a02406 Merge "Remove enum logic from callers of requestbugreport()" 2019-09-23 17:10:51 +00:00
Raff Tsai
ac3e0d0988 Directly use BaseIndexableProvider
- Add function getXmlResourceId, Fragments don't need to write
xml resource id twice.
- Remove getPreferenceControllers from Indexable.java. Because it will
move to SettingsLib later for other apps which don't need this function

Bug: 135053028
Test: robolectric
Change-Id: I1e74519aecdea3dde64a5aea79f08d766dbc0003
2019-09-24 00:35:52 +08:00
TreeHugger Robot
5ff9517f23 Merge "Developer option off must not affect laser sensor" 2019-09-23 15:07:13 +00:00
Abhijeet Kaur
d7e44c7b3a Remove enum logic from callers of requestbugreport()
Make callers use wrapper functions in ActivityManagerService.java.

The code to send broadcast to trigger API workflow (after checking the API
flag) is added in requestBugreport() in ActivityManagerService.java.
Remove that logic from this file.

Bug: 137825297
Bug: 141355059
Test: builds and full/interactive bugreports work as expected

Change-Id: Ibc305e4aca7d38fd4878b60f3f7f8c3274719c13
2019-09-23 13:47:20 +00:00
Sunny Shao
2c4827be08 Use FooterPreference in xml to replace the header
Fixes: 141450664
Test: manual test
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.enterprise
Change-Id: Ia6ec0e363b9a472ff104ffbc529856a21840af27
2019-09-23 17:29:06 +08:00
TreeHugger Robot
93343d0ccd Merge "Add search key word for Profile HWUI rendering" 2019-09-23 07:08:42 +00:00
TreeHugger Robot
506097f981 Merge "Show "Display over other apps" in search" 2019-09-23 07:00:49 +00:00
Tsung-Mao Fang
a257ca8a07 Add search key word for Profile HWUI rendering
Test: Rebuild, and see the search result
Fixes: 141096384
Change-Id: Ic25eb9f4b7bbffd33323eabbb80092d620d8da17
2019-09-23 14:06:37 +08:00
Tsung-Mao Fang
fcefb143f3 Show "Display over other apps" in search
Since there're same two keys in settings app,
search indexes this preference fail.

Test: Rebuild, and see search result again.
Bug: 141096384
Change-Id: I8b1edfe1728b44d98d59ba2e790b29e33901308a
2019-09-23 13:44:51 +08:00
Yi-Ling Chuang
fe790ec76d Merge "Enable dismissal feature on legacy suggestions." am: ee39335edc am: 8d8c3e19b5 am: b26711944b
am: 3b8a14e86f

Change-Id: I97bcdc54f908db6f5895d99f284ee24fb4015433
2019-09-22 20:23:28 -07:00
Yi-Ling Chuang
3b8a14e86f Merge "Enable dismissal feature on legacy suggestions." am: ee39335edc am: 8d8c3e19b5
am: b26711944b

Change-Id: I0edf1eff42cf54e644e60a11ba97219c38891e93
2019-09-22 20:16:25 -07:00
Yi-Ling Chuang
b26711944b Merge "Enable dismissal feature on legacy suggestions." am: ee39335edc
am: 8d8c3e19b5

Change-Id: I8fae05f98c2ad04e0d7fba7a2aa409c08f781c0b
2019-09-22 20:09:51 -07:00
Yi-Ling Chuang
8d8c3e19b5 Merge "Enable dismissal feature on legacy suggestions."
am: ee39335edc

Change-Id: Ibce2403de032bd3d7fce750f6cd80191a8b14441
2019-09-22 20:03:21 -07:00
Treehugger Robot
ee39335edc Merge "Enable dismissal feature on legacy suggestions." 2019-09-23 02:45:25 +00:00
Arc Wang
44fa9d579d [Wi-Fi] Improve UX when there is no user certificate to choose for WPA-Enterprise 192-bit
Show error message when a user does not specify a user certificate
for WPA3-Enterprise 192-bit.

Bug: 138417816
Test: visual
Change-Id: Ifc519d484dbf78dad37ad7047e8b9bb40685d54c
2019-09-23 09:39:20 +08:00
Bill Yi
c6ef1edddc Merge "[automerger skipped] Import translations. DO NOT MERGE am: 73915b77ed -s ours am: cbfc75bb00 -s ours
am: df8a9839fc -s ours
am skip reason: subject contains skip directive

Change-Id: I7e3017dd68cf06822a7e971a48f3fd271a6ebae2
2019-09-22 13:14:15 -07:00
Bill Yi
ddb955319f [automerger skipped] Import translations. DO NOT MERGE am: 73915b77ed -s ours am: 99f04da5dc -s ours
am: 66d00b68c6 -s ours
am skip reason: subject contains skip directive

Change-Id: I0eded95e9433b1779cecc3016fe880e9b567465b
2019-09-22 13:08:45 -07:00
Bill Yi
b6cd94472d [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 59e1c0a768 -s ours
am: f5e74d30d6 -s ours
am skip reason: subject contains skip directive

Change-Id: Iedf4b71e4cc4b2f81145cb2219c2413fb70412d7
2019-09-22 13:08:04 -07:00
Android Build Merger (Role)
df8a9839fc Merge "[automerger skipped] Import translations. DO NOT MERGE am: 73915b77ed -s ours am: cbfc75bb00 -s ours am skip reason: subject contains skip directive" into qt-qpr1-dev-plus-aosp 2019-09-22 19:59:59 +00:00
Bill Yi
66d00b68c6 [automerger skipped] Import translations. DO NOT MERGE am: 73915b77ed -s ours
am: 99f04da5dc -s ours
am skip reason: subject contains skip directive

Change-Id: I6f6945b78fd9a192c61d03a0741f62e7ea93fdcb
2019-09-22 12:59:44 -07:00
Bill Yi
85533dc3e2 [automerger skipped] Import translations. DO NOT MERGE am: 73915b77ed -s ours
am: cbfc75bb00 -s ours
am skip reason: subject contains skip directive

Change-Id: I93d10d5ed7938c69b3b26c3b22d9d56ebc03f6ed
2019-09-22 12:59:44 -07:00
Bill Yi
f5e74d30d6 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev
am: 59e1c0a768 -s ours
am skip reason: subject contains skip directive

Change-Id: Iaf1cc92e717e2a7cdada89267ee6b5f3cc55a5b0
2019-09-22 12:54:00 -07:00
Bill Yi
99f04da5dc [automerger skipped] Import translations. DO NOT MERGE
am: 73915b77ed -s ours
am skip reason: subject contains skip directive

Change-Id: Ief64a890db8759f6361b58d304ff4f7e333739c6
2019-09-22 12:53:43 -07:00
Bill Yi
cbfc75bb00 [automerger skipped] Import translations. DO NOT MERGE
am: 73915b77ed -s ours
am skip reason: subject contains skip directive

Change-Id: I31f45d935e2c9a13feb71186730b99fffc102c9b
2019-09-22 12:53:43 -07:00
TreeHugger Robot
59e1c0a768 Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev 2019-09-22 19:42:36 +00:00
Bill Yi
0b39e54783 Import translations. DO NOT MERGE
Change-Id: I92110fede16a12a445efbd96896e17f46f89a203
Auto-generated-cl: translation import
2019-09-22 07:52:20 -07:00
Bill Yi
73915b77ed Import translations. DO NOT MERGE
Change-Id: Ib6e2dcd3084a0399fec672c4fff3a51e8dd0d195
Auto-generated-cl: translation import
2019-09-22 07:38:24 -07:00
Edgar Wang
b355d935f3 Merge "Handle Aware sensor status for Always On" into qt-qpr1-dev am: 07ea1dc815
am: 18839c1fbc

Change-Id: Ief79ab0c23790d60650f1f6375c794a20872a8b1
2019-09-21 02:14:54 -07:00
Edgar Wang
18839c1fbc Merge "Handle Aware sensor status for Always On" into qt-qpr1-dev
am: 07ea1dc815

Change-Id: Ia7f62e46c3c9d7c9b7a55686be911891764ff75d
2019-09-21 02:07:52 -07:00
Edgar Wang
07ea1dc815 Merge "Handle Aware sensor status for Always On" into qt-qpr1-dev 2019-09-21 08:54:47 +00:00
Yi-Ling Chuang
83ac0efd81 Enable dismissal feature on legacy suggestions.
Add back the close button for legacy suggestions.

Fixes: 140786274
Test: robotest
Change-Id: Iaf0376bd482db4c4ff7d04a68131071c29c01ced
2019-09-20 18:03:10 -07:00
Edgar Wang
0f8c7a71d0 Handle Aware sensor status for Always On
- "Always On" preference will be hiden when aware
sensor is available
- Extract NavModeCandidateInfo from SystemNavigationGestureSettings

Bug: 136610131
Test: robotest & manual
Change-Id: If58c70549339b66116f19df7193d85bb04e3f1b7
2019-09-21 07:19:35 +08:00
Edgar Wang
c3a9fff980 Handle Aware sensor status for Always On
- "Always On" preference will be hiden when aware
sensor is available
- Extract NavModeCandidateInfo from SystemNavigationGestureSettings

Bug: 136610131
Test: robotest & manual
Change-Id: If58c70549339b66116f19df7193d85bb04e3f1b7
2019-09-21 02:08:36 +08:00
Emilian Peev
78db757cad Developer option off must not affect laser sensor
Turning developer settings to on or off must not
change the current laser sensor preference.

Bug: 140016130
Test: mma ROBOTEST_FILTER=CameraLaserSensorPreferenceControllerTest,
manual using Settings application

Change-Id: Ieb30527e5df97abcb00a6624e1ced93f9198c713
2019-09-20 09:01:06 -07:00
TreeHugger Robot
0aec85c8c1 Merge "Update notification log" 2019-09-20 14:24:24 +00:00
TreeHugger Robot
4421cff86f Merge "Hide a11y usage when there is no enabled a11y service" 2019-09-20 10:54:36 +00:00
TreeHugger Robot
ba664a7c55 Merge "Enabling sharding RunSettingsRoboTests" 2019-09-20 10:45:27 +00:00
苗苗 (Miao Miao)
9f4a65c893 In sim1 APN settings interface and hot plug out/in sim2, APN information change to sim2's
STEPS TO REPRODUCE:
1. Insert two sim into device, sim1 is CUCC, sim2 is CMCC
2. Goto Settings-Network & Internet-sim1-MobileNetworkSettings-Access Point Names. It shows CUCC APN information
3. Hot plug out sim2
4. Hot plug in sim2, APN information changes to CMCC APN information

EXPECTED RESULTS:
When hot plug out/in sim2, sim1 APN settings interface should still keep its APN information instead of changing to sim2 APN information

Change-Id: I04c769f60ba1686b2c9bebcd07e3a04685979442
Bug: 141087659
Test:In sim1 APN settings interface, hot plug out/in sim2, it shows sim1 APN information all the time, test pass.
2019-09-20 18:13:30 +08:00
Tsung-Mao Fang
12155084d8 Hide a11y usage when there is no enabled a11y service
A11y usage still shows in privacy page after
user disable a11y with a11y usage dialog.

We need to check again whether there is any enabled a11y
after screen comes back to foreground.

Change-Id: Icf7aa7dc9d802765ec49df8651385397f454cd48
Fix: 140207216
Test: robotest
2019-09-20 17:32:19 +08:00
Stanley Wang
dc9de754e3 Merge "Mobile data should be non-indexable when the subscription id is invalid." 2019-09-20 06:21:30 +00:00
Goven Liu
fcfff7a7f3 Merge "[Wi-Fi] Cannot connect to hidden WiFi network." 2019-09-20 04:17:23 +00:00
Stanley Wang
19afdba261 Mobile data should be non-indexable when the subscription id is invalid.
Return AVAILABLE_UNSEARCHABLE when the subscription id is invalid.

Fixes: 141289758
Test: manual and robotests
Change-Id: I86534182fca26bf7b56ee1ee7d6f573a142a6a3a
2019-09-20 02:34:06 +00:00
Stanley Wang
03d6dad7d4 Merge "Fix can't find the search result by input "4G Calling"" 2019-09-20 02:17:07 +00:00
Kevin Chang
ddc8440aad Merge "Change disable accessibility service dialog layout" 2019-09-20 02:14:26 +00:00
Bonian Chen
4ac6f1a781 Merge "[Help Page] Support help content under 2 CDMA SIM" into qt-qpr1-dev am: 20290d0451
am: 3cce668981

Change-Id: I16c4e2ef30bd62acec5d4b54fe57ac1ff25dbb90
2019-09-19 13:32:01 -07:00
Bonian Chen
3cce668981 Merge "[Help Page] Support help content under 2 CDMA SIM" into qt-qpr1-dev
am: 20290d0451

Change-Id: I0b3cb958eff31ede7daa3292987684c26e9111d5
2019-09-19 13:25:31 -07:00
Bonian Chen
20290d0451 Merge "[Help Page] Support help content under 2 CDMA SIM" into qt-qpr1-dev 2019-09-19 20:07:20 +00:00