Programmatically searching and choosing a network provider
<p>I'm currently developping an application that resets your connection when your signal strength is too low.</p>

<p>I'm trying to do this by searching and choosing your network operator (settings-> wireless and networks -> Mobile networks -> Network operators).
 I noticed this way has a few advantages over switching to airplane mode:
 - Wifi and/or bluetooth doesn't get disabled
 - You don't 'loose' your reception and this can still make calls (tested this; you will still lose your data/internet connection, however)</p>

<p>I'm trying to find some way to automate this when your signal drops too low.
 Does anyone know how to do this (preferably without root, but if needed, that's fine as well; Busybox shell commands are fine too)?</p>

<p>Thanks</p>
