Switch language programmatically on an Android device
<p>I'm writing some Android test automation for our applications, which are localized into 18 languages.</p>

<p>I need the ability to switch the language on the device programmatically - I don't mean to switch the language of just the application - I mean switch the actual device language in the Android settings, that way our application switches also.</p>

<p>Is there any way I can accomplish this via MonkeyRunner, the Android Debug Bridge or otherwise? Ideally I'd like a way that works on both the android emulator, and a physical device.</p>

<p>Thanks.</p>
