I know its possible to use a wakelock to hold the screen, cpu, ect on but how can I programmatically change the "Screen Timeout" setting on an Android phone.
The Settings.System provider offers a SCREEN_OFF_TIMEOUT setting that might be what you are looking for.