Le StrictMode sous Android

Magazine
Marque
GNU/Linux Magazine
Numéro
152
Mois de parution
septembre 2012
Spécialité(s)


Résumé
Depuis Android 2.3, une nouvelle classe a été ajoutée ; il s'agit de la classe StrictMode du package android.os.StrictMode. Cette classe peut être utilisée pour activer et renforcer diverses politiques de gestion. Ces politiques de gestion concernent en général les « best practices » sur l'écriture de code ; on peut s'en servir par exemple pour surveiller les actions effectuées dans le thread principal ou du code mal écrit.

Le StrictMode a diverses politiques de gestion et chacune de ces politiques a ses propres règles et méthodes afin de signaler quand une règle est enfreinte. Dans cet article, nous allons les définir en premier lieu puis donner un exemple rapide sur la manière d'utiliser le StrictMode.

1. Politiques de gestion et règles du StrictMode

Il existe deux catégories de politiques de gestion que l'on peut utiliser ; l'une concerne les threads, et l'autre concerne la VM (machine virtuelle). Le StrictMode concernant les threads permet de gérer :

- l'écriture sur le disque,

- la lecture sur le disque,

- les opérations sur le réseau,

- l'exécution de codes lents.

Les deux premiers éléments sont présents pour gérer le cas des…

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous