Deshabilitar la red móvil programáticamente

Estoy desarrollando una aplicación en la que el usuario puede habilitar / deshabilitar la red móvil al hacer clic en el botón. Busqué en Google con respecto a esto, pero solo obtengo la solución del modo Avión. En el modo avión, WI-FI y Bluetooth también están desactivados. No quiero que se deshabiliten utilizando el concepto de modo avión. Sólo quiero que la red móvil esté deshabilitada. ¿Cuáles son las posibles formas de implementarlo de manera programática?

Respuestas a la pregunta(3)

Su respuesta a la pregunta