logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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.
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на enaquiz.etsmtl.ca?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!