0% ont trouvé ce document utile (0 vote)
41 vues3 pages

Guide sur les permissions et adaptateurs Android

Transféré par

chifa belhaj rhouma
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues3 pages

Guide sur les permissions et adaptateurs Android

Transféré par

chifa belhaj rhouma
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

TD2

1-Comment Ajouter une permission à une application

Une application doit déclarer les autorisations dont elle a besoin en rajoutant les

permissions dans le manifeste avec la balise

<uses-permission….

Android : name : « android.permission.INTERNET :

2-Comment indiquer l’activité princip lale d’une application

L’activité principale est la première activité lancée lors de l’ouverture d’une

application elle est marqué comme exécutable de l’extérieur en utilisant un intent filter

3-est ce qu’on peut passer des information d’une activité à une autre ? comment ?

Oui, on peut passer des information d’une activité à une autre on utilisant les methodes

putExtra et GetExtra de l’intent qui a lancer l’activité appelée

5- A quoi peut servir l'adaptateur ?

L'adaptateur est un pont entre le composant d'interface utilisateur et la source de

données qui nous aide à remplir les données dans le composant d'interface. Il contient

les données et les envoie à une vue.

6-Quelle est l'utilisation de l'adaptateur dans ListView ?

Dans le développement Android, chaque fois que nous voulons afficher une liste

verticale d'éléments déroulants, nous utiliserons un ListView dont les données sont

remplies à l'aide d'un Adaptateur. L'adaptateur le plus simple à utiliser est appelé
ArrayAdapter car l'adaptateur convertit une ArrayList d'objets en éléments View

chargés dans le conteneur ListView.

7- Quel est le meilleur ListView ou RecyclerView ?

Réponse simple : vous devez utiliser RecyclerView dans une situation où vous

souhaitez afficher de nombreux éléments et dont le nombre est dynamique. ListView

ne doit être utilisé que lorsque le nombre d'éléments est toujours le même et est limité

à la taille de l'écran.

8- Quelle est la différence entre ArrayAdapter et SimpleCursorAdapter sous Android ?

ArrayAdapter est une implémentation complète qui fonctionne bien pour les données

dans des tableaux ou des ArrayLists. SimpleCursorAdapter est pour Accéder à une

base de données SQLite. On peut aussi utiliser un adaptateur personnalisé

9-Comment connectez-vous un adaptateur avec ListView,

Étapes pour implémenter le ArrayAdapter personnalisé

Étape 1 : Créez un projet d'activité vide.

Étape 2 : Travailler avec activity_main.xml.

Étape 3 : Création d'une vue personnalisée pour ListView.

Étape 4 : créez une classe personnalisée pour une mise en page personnalisée.

Étape 5 : créez maintenant une classe ArrayAdapter personnalisée

10- Que puis-je utiliser à la place de ListView ?

Vous devez utiliser recyclerview car il offre plus de contrôle que listview.

11- est ce que ArrayAdapter permet d’afficher plusieurs textes ou du texte avec une

image sinon, comment faire pour afficher ça

Non, ArrayAdapter ne permet d’affiche qu’un seul texte, pour afficher plusieurs texte

ou du texte avec une image, il faut créer un adaptateur personnalisé en se basant sur un

View qui hérite d’un relative layout et l’utiliser dans sa principale méthode GetView
qui prend en paramètre le numéro de l’item, le view créer et le parent qui est la

listeview à la quelle est attacher cette vue

12- c’est quoi le principe de réutilisation des vues et quelle fonction permettant de le

faire

Au lieu d’instancier autant de layouts que d’éléments dans la liste, un ListView

réutilise ceux qui deviennent invisibles à cause de défilement. Par exemple, quand on

défile vers le haut pour voir plus bas, les éléments du haut disparaissent de la vue. On

peut doc les réutiliser en changeant leur contenu et en les affichent en dessous

13- c’est quoi la différence entre la gestion de clic sur une élément en utilisant la classe

activity ou listactivity

La classe ListActivity définit déjà un ecouteur (onListItemclic) pour les clic, donc il

suffit de le surcharger.

Si on utilise la classe activity, l’activité doit implementer l’interface

AdapterView.onClickListener ; Définir le this en tant qu’ecouteur du listView et

l’activité doit surcharger la méthode onItemClick

Vous aimerez peut-être aussi