Adding Wifi setting to special_access settings

In the settings app, allow users to override app permission for
CHANGE_WIFI_STATE for every application that declared that permission.

Bug: 70562620
Test: compile, robotests

Manual test:
Flash build to device (walleye)
Download iPass from playstore
Open iPass and try connect to a wifi network; verify success
Open settings -> Apps & notifications -> Advanced -> Special app access
-> Wifi access
Select iPass from the list
Toggle the switch to off
Open iPass and try connect to a wifi network; verify failure

Change-Id: Ib2be4c83988a81ba7831d096c9b1980462e66903
This commit is contained in:
xshu
2018-01-31 17:40:37 -08:00
parent 87e71c96ea
commit 3f04897a19
11 changed files with 492 additions and 3 deletions

View File

@@ -9359,4 +9359,18 @@
<!-- Title for item to go to old battery settings page when clicking [CHAR LIMIT=100] -->
<string name="dev_android_o_battery_settings_title">See Android 8.0 battery settings</string>
<!-- Title for Wifi Access settings [CHAR LIMIT=35] -->
<string name="change_wifi_state_title">Toggle wifi on and off</string>
<!-- Keywords for Wifi Access settings [CHAR LIMIT=35] -->
<string name="keywords_change_wifi_state">toggle wifi on and off</string>
<!-- Apps > App Details > Advanced section string title. [CHAR LIMIT=35] -->
<string name="change_wifi_state_app_detail_title">Toggle wifi on and off</string>
<!-- Apps > App Details > Wifi access > Switch title. [CHAR LIMIT=NONE] -->
<string name="change_wifi_state_app_detail_switch">Allow toggle wifi</string>
<!-- Apps > App Details > Wifi access > Description. [CHAR LIMIT=NONE] -->
<string name="change_wifi_state_app_detail_summary">Allow this app to change wifi state including connecting to wifi and turing wifi on and off.</string>
</resources>