Ludovic ROLAND - Le blog

Blog technique sur mes expériences de développeur

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

Noclassdeffounderror: android.support.design.internal.navigationmenu sur wiko et samsung sous android 4.2.2

| Comments

Après les problèmes rencontrés sur Wiko et Samsung sous Android 4.2.2 avec l’utilisation de la bibliothèque appcompat-v7 en version 21 je vous propose aujourd’hui d’adresser un problème qui touche une nouvelle fois ces terminaux à cause de l’utilisation de la nouvelle bibliothèque de Google : Android Support Design dans sa version 23.0.1.

Pour rappel, cette bibliothèque permet aux développeurs d’utiliser de nombreux composants graphiques liés au style Material Design dans leurs applications.

Dans ce billet, nous allons voir comment contourner le problème.

De la pub dans vos applications android grâce à google admob

| Comments

Je suis actuellement en train d’écrire un cours intitulé “Rentabilisez vos applications mobiles” sur OpenClassrooms. Vous vous en doutez, rentabilisez une application passe nécessairement par la génération d’un revenu pour, à minima, couvrir les frais engendrés par la publication et l’utilisation de votre application (location d’un serveur, achat de licences, etc.). Un moyen connu pour gagner quelques euros est l’intégration de publicités (peu importe son format) au sein de votre application.

Je vous propose dans les prochaines semaines une série de tutoriels dans lesquels nous verrons comment intégrer différents SDK de régies publicitaires au sein de vos applications. Nous aurons ainsi l’occasion de voir les différents formats disponibles comme par exemple les bannières, les interstitiels ou encore les vidéos.