L'activité suivante effectue un envoi d'un SMS. Elle a besoin de vérifier si l'utilisateur a accordé les permissions nécessaires. Sinon, elle doit les demander.Voici le code de la classe de l'activité. Complétez-le pour que l'application gère la permission correctement :public class MainActivity extends AppCompatActivity { public static final int PERMISSION_ENVOYER_SMS = 100; @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(la-ressource-sms);demanderPermission(); } public void demanderPermission() { int resultat = ; if (resultat == ) {// on peut procéder à l'envoi d'un SMS } else { // il faut demander les permissions } } @Override public void {switch (requestCode) {case PERMISSION_ENVOI_SMS: int resultat = xxxxxxxxxxxxxxxxxxxxxx; // Même code que dans la méthode demanderPermission() ci-dessus. if (resultat == yyyyyyyyyyyyyyyyyyyyy) { //Même code que dans la méthode demanderPermission() ci-dessus.EnvoyerSMS(); } break; default: super.onRequestPermissionsResult(requestCode, permissions, grantResults); }}}Merci de répondre à tous les éléments de la question.