Is there a way to remove some options from Android system settings?

Viewed 101

I can't find a way to explain what I need using words, so I'll use images instead.

What I want is to have the user open Accessibility settings and enable Window Change Detecting Service, but I only want this service to appear, nothing else.

i.e: When the user is directed to accessibility settings by my app, instead of seeing this: enter image description here

I want them to see this:

enter image description here

This is the original code:

 Intent changeSettings = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
 startActivityForResult(changeSettings, 0);
1 Answers

You are welcome to create your own build of Android that has a Settings app that looks the way that you want.

Otherwise:

  • Apps cannot control what options appear on that screen.

  • The exact set of options that appear on that screen will vary by device model and OS version. So, for example, the Samsung Galaxy S9 edition of that screen looks different:

S9 Accessibility Settings

Related