Android - How to put a shortcut to a settings submenu on a home screen

Yes, it's possible to add a shortcut to a settings menu, but probably not as "deep" as you'd like.

Long-press on a screen and select "Shortcut" in the menu that pops up. Then choose "Settings" and then the settings menu you want.


You could use Manual Intent Shortcuts.
It offers to add a custom launcher widget that sends intents defined by you.

To launch the VoiceSearch Settings window, do the following:

  • add a new "manual intents shortcut" widget to your home screen
  • enter a name
  • Action = "android.intent.action.MAIN"
  • Component Package = "com.google.android.voicesearch"
  • Component Class (FQDN) = "com.google.android.voicesearch.VoiceSearchPreferences"

Leave all other fields empty, uncheck "broadcast"

You now have a shortcut to the settings window you want.

PS: I used apktool to inspect the AndroidManifest.xml in VoiceSearch.apk (system app, you need root to access it) which lists this Activity.