Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Use case:
I would like to change the input language for voice input without having to click through
"Settings/voice input and output/voice recognition settings/Language"
And I have a couple of similar ones resulting in the same question:
Is there a way to place a shortcut to a particular submenu of the settings on a home screen?

Another (even better) option would be to tie a praticular setting to a custom keyboard shortcut.

Am I expecting too much?
Thank you

share|improve this question
add comment

5 Answers

up vote 3 down vote accepted

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.

share|improve this answer
    
This is the only working solution and the only one with a real explanation. Many thanks, ce4. –  kostja Jul 11 '12 at 19:11
    
Nice to know you appreciate it and got it working (some time has passed since you asked it, hehe)! Alas, it's not easy to find the params (needs serious power user skills) but once you got them it's easy. –  ce4 Jul 11 '12 at 19:15
    
@ce4 Any idea how to get to SIM management/SIM INFORMATION/{specific sim} and switch to turn it on/off (I have dual sim phone)? –  Piotr Dobrogost Oct 12 '12 at 15:55
    
@Piotr: Alas, no. I don't have a dual-sim phone. Maybe look at logcat output? –  ce4 Oct 13 '12 at 20:43
add comment

Tried Desktop VirtualizeR app, to create your own custom shortcut?

share|improve this answer
    
Yes, but it does not feature deep settings shortcuts - only the ones in the default Shortcuts menu. Btw, it's ViSualizeR –  kostja Jul 11 '12 at 8:01
2  
@MedicineMan: Could you at least provide a link? –  Al E. Jul 11 '12 at 12:46
add comment

The app Any Cut allows you to create Home shortcuts to anything!

share|improve this answer
1  
Hmm, have installed it but... I don't get it. I have read the only tutorial I could find : androidguys.com/2008/12/02/… but have still no clue how to cut to a submenu.Care to help? –  kostja Jan 31 '12 at 19:08
add comment

Another possibility: Gesture Search

It searches contacts, apps, bookmarks, files, and settings. By the time you scrawl out V O I you should probably see the voice setting you need.

share|improve this answer
    
Nice idea, but the deepest setting i get proposed is the "voice input and output". I experimented for some time...so I'm afraid deeper settings just dont make it into the index. So it even takes me half a second more to reach the language settings. But GS is still a very useful app I wasnt aware of, so +1 –  kostja Sep 9 '11 at 6:11
add comment

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.

share|improve this answer
    
Unfortunately you're right. The "add shortcut" method features only a ridiculously narrow selection of settings...takes some wind off my sails, but thanks anyway. Could one do it programmatically? I could whip up an app doing exactly that then. –  kostja Sep 8 '11 at 19:33
    
Check the market for apps/widgets that make it easier to get to your settings. "Quick Settings" was one that I've used in the past. –  Al E. Sep 8 '11 at 19:59
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.