Dernière mise à jour sur l'activation et la désactivation de données mobiles par programmation

Bien que c'est un "double", l'actuel réponses ne sont pas à jour et, surtout, ne s'appliquent plus. J'ai pensé qu'il serait bon de fournir une mise à jour de ressources ici, si possible, de sauver les gens, comme je viens de le faire, à la recherche de cette question.

J'ai cherché sur google pour voir les dernières informations sur la façon d'être en mesure d'activer et de désactiver les données mobiles à partir d'une application (si le wifi n'est pas disponible).

C'est l'une des dernières choses que je peux trouver:

Saviez-vous que vous ne pouvez plus Activer/Désactiver les Données sur la sucette à partir d'un widget?

Il n'y est une réponse à cette question, je cite:

Il n'a jamais été une API pour cela. Les développeurs ont été à l'aide d'une solution de contournement en appelant la méthode via Réflexions. Google n'était proche de cet "exploit".

Il y a aussi cette discussion:

Remplacement pour setMobileDataEnabled() de l'api

Qui est Feb 2015.

Il y a de ces questions ici:

Comment faire pour désactiver les Données Mobiles sur Android

Cela a été demandé en 2010 et la dernière réponse a été mis à jour avec un liner sur Déc 2014.

Activer/désactiver la connexion de données dans android par programmation

Et ce, de la accepté de répondre en 2012.

Les plus récentes sur cette question?

Peut-il encore faire?