Ludovic ROLAND - Le blog

Blog technique sur mes expériences de développeur

Intégrer et utiliser une carte google dans une application android (2/7) : création d’une clef google maps android api v2

| Comments

Grâce au chapitre précédent, vos outils de développement ont normalement été à jour, mais ce n’est pas pour autant que nous allons commencer à développer tout de suite. Il va falloir que vous soyez patients et attendre le prochain chapitre.

Dans ce chapitre, nous allons nous occuper de la partie “administrative” de notre projet. En effet, nous allons déclarer notre application auprès de Google afin que l’on ait l’autorisation d’afficher une carte Google au sein de notre application Android.

Intégrer et utiliser une carte google dans une application android (1/7) : installation et configuration des bons outils

| Comments

L’un des articles les plus visité de mon blog est l’article sur la géolocalisation et l’API Google Maps Android v2. Malheureusement, il s’agit d’un article complètement déprécié tant l’environnement de développement Android a évolué depuis 2013.

C’est dans l’objectif d’actualiser le contenu de mon blog que je publie cette nouvelle série de 7 articles dédié à l’API Google Maps Android v2.

Les permissions sous android (6/6) : prendre en compte une politique de sécurité particulière

| Comments

Afin de terminer ce cours, nous allons nous tourner vers la notion de politique de sécurité. Sur Android, il est possible de déterminer des politiques de sécurité limitant alors les possibilités du terminal.

Par exemple, une entreprise qui fournit des téléphones professionnels à ses employés peut décider de bloquer l’installation de nouvelles applications ou peut décider de ne pas permettre à l’utilisateur du terminal d’accepter certaines permissions afin de protéger les données du téléphone.

Nous allons donc apprendre à travailler avec cette contrainte afin de ne pas demander à un utilisateur une permission qu’il ne pourra pas autoriser.

Les permissions sous android (5/6) : demander plusieurs permissions

| Comments

Dans les chapitres précédents, nous avons vu tout le processus permettant de demander une autorisation de permission à un utilisateur tout en gérant les différents cas. Imaginez maintenant que dans un écran vous ayez besoin de plusieurs permissions dites dangereuses, par exemple :

  • accéder aux contacts de l’utilisateur ;
  • appeler un contact.

Il ne faudra pas répéter tout le code des chapitres précédents pour chacune des permissions. En effet, nous allons voir qu’il est possible de demander plusieurs permissions d’un coup.

Les permissions sous android (4/6) : demander une permission (2/2)

| Comments

Comme nous l’avons vu dans le chapitre précédent, dans le cas d’Android 6.0, la demande de permission au sein du fichier AndroidManifest.xml n’est plus suffisante. Il convient, dans le cas des permissions dites dangereuses, de demander explicitement l’autorisation à l’utilisateur. C’est ce que l’on appelle la demande de permission au runtime.

Les permissions sous android (1/6) : android et les permissions

| Comments

En complément de mon cours sur la géolocalisation et la manipulation de Google Maps dans une application Android que j’écris actuellement pour OpenClassrooms, j’ai écrit un cours la gestion des permissions sous Android en revenant largement sur les nouveautés liées à Android 6.0.

Ce cours est actuellement dans le CourseLab d’OpenClassrooms et, par conséquent manque de visibilité. En attendant que le contenu du cours soit validé par l’équipe du site, je vais vous proposer une série de 6 articles correspondant à ce que j’ai pu écrire sur le site d’OpenClassrooms.

Générez la documentation html de vos projets c# avec shfb

| Comments

Ce qu’il y de bien avec le Java c’est la javadoc et plus particulièrement la possibilité de la générer au format HTML que ce soit à l’aide d’un IDE ou d’outils de build comme Maven ou Gradle.

Ne nous mentons pas, si les possibilités de faire de la documentation en C# sont grandes (bien que le format XML soit un peu verbeux…), le fait de ne pas pouvoir la générer au format HTML facilement par la suite est un gros manque.

Dans ce billet, je vous propose donc de voir pas à pas comment générer la documentation au format HTML de vos projets C# à l’aide d’un petit utilitaire nommée SHFB.

Android : détecter si une application passe au premier plan ou en arrière plan

| Comments

Autant que je peux, je tente d’aider les développeurs en partageant mes connaissances et mes compétences. Sur les forums d’OpenClassrooms, une question revient souvent : “Comment détecter que son application passe en arrière plan ?” ou sa variante “Comment détecter que son application revient d’arière plan ?”.

Souvent, sans plus de détails, je renvoie les gens vers le code de la bibliothèque Cast Companion. Cette bibliothèque, développée par Google pour aider les développeurs à intégrer Chromecast dans leurs applications utilisent un système similaire pour savoir si la notification de contrôle Chromecast doit s’afficher où non (d’après les guidelines, cette notification ne doit s’afficher que quand l’application est en arrière plan.

Dans ce billet, je vous propose de voir pas à pas comment détecter que son application passe en arrière plan