logo

Crowdly

L'activité suivante effectue un appel téléphonique à un numéro fixe. Elle a b...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

L'activité suivante effectue un appel téléphonique à un numéro fixe. 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 AppelActivity extends AppCompatActivity {    public static final int PERMISSION_APPELER = 100;

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_sms);

        demanderPermission();    }

    public void demanderPermission() {     

      int resultat = 
; if (resultat ==
) {   effectuerAppel(); } else {                  

                }     }    @Override    public void 
{        switch (requestCode) {            case PERMISSION_APPELER:                int resultat = ███████████████;//Même code que dans la méthode demanderPermission() ci-dessus.                if (resultat == ███████████████) {//Même code que dans la méthode demanderPermission() ci-dessus.                    effectuerAppel();                }                break;            default:                super.onRequestPermissionsResult(requestCode, permissions, grantResults);        }    }    private void effectuerAppel() {        String strTel = "tel:5143388585";        Uri uri =
;        Intent iAppel =
;        

    }}

Merci de répondre à tous les éléments de la question.
More questions like this

Want instant access to all verified answers on enaquiz.etsmtl.ca?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!