0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Projet Android MUS2024

Le projet consiste à créer une activité Android, SystemCapabilitiesActivity, intégrant plusieurs fonctionnalités système pour familiariser les étudiants avec les Intents. Les tâches incluent la mise en place de boutons pour passer des appels, envoyer des SMS et des emails, partager du contenu, accéder à la localisation et ouvrir un navigateur web. Des contraintes sur l'utilisation des Intents et la gestion des permissions sont également spécifiées, avec des critères de réussite axés sur la fonctionnalité et l'ergonomie de l'application.

Transféré par

Bob Ayoub
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Projet Android MUS2024

Le projet consiste à créer une activité Android, SystemCapabilitiesActivity, intégrant plusieurs fonctionnalités système pour familiariser les étudiants avec les Intents. Les tâches incluent la mise en place de boutons pour passer des appels, envoyer des SMS et des emails, partager du contenu, accéder à la localisation et ouvrir un navigateur web. Des contraintes sur l'utilisation des Intents et la gestion des permissions sont également spécifiées, avec des critères de réussite axés sur la fonctionnalité et l'ergonomie de l'application.

Transféré par

Bob Ayoub
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Projet À Rendre : Implémentation de Capacités Systèmes Avancées dans une

Application Android

Objectif : Créer une activité Android intégrant diverses fonctionnalités système pour
que les étudiants puissent se familiariser avec l'utilisation des Intents et la gestion des
capacités système dans une application mobile.

Tâches à réaliser :

1. Création de l'activité principale (SystemCapabilitiesActivity) :

o Créez une nouvelle activité qui servira de page principale pour regrouper
toutes les fonctionnalités.

2. Fonctionnalités à implémenter :

▪ Passer un appel téléphonique :

1. Implémentez un bouton qui permet à l'utilisateur de passer


un appel en cliquant dessus. Ajoutez un EditText pour que
l'utilisateur puisse entrer un numéro de téléphone.

▪ Envoyer un SMS :

1. Ajoutez un bouton permettant d'envoyer un SMS à un


numéro saisi. Le contenu du SMS doit être saisissable par
l'utilisateur via un EditText.

▪ Envoyer un email :

1. Créez un bouton pour envoyer un email. Utilisez un Intent


pour ouvrir une application de messagerie avec un
destinataire, un sujet, et un corps de texte préremplis.

▪ Partager du contenu :

1. Implémentez un bouton qui permet de partager un texte ou


une image via d'autres applications comme les réseaux
sociaux ou la messagerie instantanée.

▪ Accéder à la localisation :
1. Ajoutez un bouton pour ouvrir Google Maps avec une
adresse saisie par l'utilisateur. Affichez la localisation sur la
carte.

▪ Ouvrir un navigateur web :

1. Implémentez un champ EditText et un bouton pour ouvrir un


navigateur avec l'URL saisie.

Contraintes :

● Utilisez les Intents explicites et implicites pour chaque action.

● Gérez les permissions nécessaires dans le [Link], notamment


pour les appels téléphoniques et l'accès à l'appareil photo.

● Ajoutez des vérifications pour vous assurer qu'une application appropriée peut
gérer chaque action avant de lancer un Intent.

Critères de réussite :

● L'application doit être fonctionnelle et permettre à l'utilisateur d'interagir avec


toutes les fonctionnalités de manière fluide.

● L'interface utilisateur doit être claire et facile à utiliser, avec des boutons et
champs bien étiquetés.

● Les permissions doivent être gérées correctement et les fonctionnalités doivent


s'exécuter sans erreur.

Vous aimerez peut-être aussi