Давно для подобных целей использую
Macrodroid . Макросы назначаю на состояние экрана: "Экран выкл." или "Экран вкл.". Например на Экран выкл. добавляю события: выключить WI-FI, выключить Bluetooth, выключить GPS. Также можно отключить любое установленное приложение. (я у себя отключаю CarWebGuru, Navitel). На Экран вкл. наоборот - включить WI-FI, Bluetooth, GPS...