EHS - access to WiFi Settings from User Mode

Tags: 

on our TC25 we use Enterprise Home Screen 3.2.1

in our .xml we have the following lines

<tools>
<application label="Wi-Fi Settings" package="com.android.settings" activity="com.android.settings.wifi.WifiSettings"/>
</tools>
<system_settings_restricted>0</system_settings_restricted>

with this, our customer can access WiFi Settings while in User Mode. Other Settings are still locked out.

we now have TC26 with Android 10 and EHS 4.0 and the line no longer works.

Does anybody know how to access WiFi Settings from EHS User Mode on Android 10 ??

Tried this with EHS 4.0 on TC25 on Android 8.1 , and it still works, so it seems to be a change in Android 10

Ian Hatton
EHS - access to WiFi Settings from User Mode

Looks like A10 only allows access to WiFi settings via an intent e.g. adb shell am start -a android.settings.WIFI_SETTINGS will work.

  The utility posted here ( http://zebra.airsetup.com/2020/apps/WiFiSettings.apk )  will send this intent and can be run from EHS using the XML below:

<application label="Wi-Fi Settings" package="com.zebra.ihWiFiSettings" activity="com.zebra.ihWiFiSettings.main"/>

Vote: 
Vote up!
Vote down!

Points: 1

You voted ‘up’


Christian Krueger
Hey Ian,

Hey Ian,

thanks , that works fine ... did you do this?

Best, Chris

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Christian Krueger
Hey Ian,

Hey Ian,

just tried the app, calling the WIFI-Settings work fine .... but the user has the option to tap top left on the arrow and lands in full settings ...

on the TC25, with my method, it was only WIFI-Settings, nothing else.

Any ideas?

screenshots : https://we.tl/t-LuJnuV1qeK

Best, Chris

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ian Hatton
Hi Chris,

Hi Chris,

Not sure what alternative to suggest as I can't find another intent to launch WiFi settings without access to the back arrow ...

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments