Catégories

Dév Android : les Dialog (problème de persistance du contenu avec onCreateDialog)

Logo AndroidJusque là pour créer mes Dialog (genre de popup) où afficher mes résultats, l’Aide ou encore le « à propos », j’utilisais uniquement un @override de onCreateDialog().
Sur mes Dialog je propose toujours un bouton pour le fermer. Quand j’ai fais mes premiers (pour Aide et A propos), j’avais placé sur ce bouton la méthode dialog.dismiss() qui marchait fort bien.

Lire la suite du billet « Dév Android : les Dialog (problème de persistance du contenu avec onCreateDialog) »

SRDice : Log des lancers de Dés

Logo AndroidLe logs des lancers de Dés est une fonctionnalité que j’ai en tête depuis le début du développement de SRDice, mais je voulais d’abord me familiariser avec des aspects plus simple (entrée utilisateur-traitement-affichage retour) avant de me lancer dans le stockage et la restitution d’information. Un premier pas dans ce sens avait été franchi avec la mise en place des préférences, même si Android propose justement sur ce point un fonctionnement léger et surtout dédié.

Il est maintenant temps de s’intéresser au stockage et à la restitution d’information, en l’occurrence le log des lancers de Dés. Ceci posera notamment la base d’une fonctionnalité à venir : la gestion des Tests Étendus de Shadowrun, à savoir des tests utilisant plusieurs lancers (Ou pas… Le test étendu utilisera certainement une fonctionnalité de stockage de l’information moins pérenne que le log).

Lire la suite du billet « SRDice : Log des lancers de Dés »

Dév android : Générer un AVD et utiliser sa SDCard

Logo AndroidVu que pour SRDice je propose d’enregistrer/ »logger » les lancements de dés et que j’ai choisi pour ce faire d’enregistrer un fichier sur la SDCard, il a fallu que je vois comment tester la SDCard sur les AVD.

Si vous avez lu le billet précédent, vous savez que ce sont les Android Virtual Device. Des émulateurs qu’on peut créer grâce aux outils fournis par le SDK Android. Et surtout vous savez aussi comment bien configurer Eclipse pour pouvoir les utiliser.

Lire la suite du billet « Dév android : Générer un AVD et utiliser sa SDCard »

Dév android : bien configurer Eclipse pour les AVD

Logo AndroidConfigurer Eclipse pour le développement Android. J’avais laissé cette phase là derrière moi il y a un moment et je pensais ne plus avoir à y revenir.

Il faut savoir qu’Eclipse ne repère pas automatiquement le bon chemin vers les AVD. Les AVD ? => Android Virtual Device : simulateurs/émulateurs d’Android qu’on peut générer grâces aux outils du SDK Android.
Outil des plus utiles car il permet de tester l’application sans avoir à l’installer sur un vrai Android, juste en faisant Run ou Run Debug.

Pourquoi utiliser Eclipse et pas un autre IDE dans ce cas ? Je suis habitué de cet IDE que je connais bien et vu que j’avais réussi à bien le configurer après m’être lancé dans le développement pour Android…

Lire la suite du billet « Dév android : bien configurer Eclipse pour les AVD »

Dév Android : attention à l’import de classe Date

Logo AndroidPour SRDice je travaille à proposer la possibilité de sauver les résultats des jets de dés Shadowrun dans un fichier de log. Et qui dit log dit date !

En cherchant à faire une fonction pour récupérer la date courante, je me suis retrouvé face à une erreur due à mon inattention…

Lire la suite du billet « Dév Android : attention à l’import de classe Date »

PHP : librairie GD et retouche d’images

ElephpantAujourd’hui on va parler développement, mais pas java ni android, développement PhP.

Je fais du Jeu de Rôles par forum, à Shadowrun, nous commençons une campagne où les PJ ont un compte sur le réseau social P2.0 et qu’ils devront « entretenir ». Plusieurs indices entrent en jeu pour donner un indice Global au compte, histoire de rentre le truc plus immersif, je veux que les PJ voient leur indice de façon simple claire et précise, tout en gardant la main dessus.

Lire la suite du billet « PHP : librairie GD et retouche d’images »

Dév Android : Mise en place des Préférences

Pour créer un écran de configuration et gérer les préférences pour mon SRDice, je suis tombé sur un très bon tutoriel en français :

Lire la suite du billet « Dév Android : Mise en place des Préférences »

SRDice, premiers retours utilisateurs : Edge/Chance, Règle des six et layouts différents suivant l’orientation de l’écran

Logo application SRDiceJ’avais d’abord envisagé d’intégrer en version 1.7 uniquement le paramétrage de la taille de la réserve par défaut, toutefois, après 2 semaines sur le Google Play, je dénombre une centaine d’installation et surtout les premiers retours utilisateurs. Dont 5 commentaires, mais avec une demande récurrente : la prise en compte de la Règle des six.

A Shadowrun, les personnages ont une caractéristique appelée Chance (Edge en vo). La Chance sert à améliorer ses … chances!… de réussir un test, et ce de plusieurs manières.

Lire la suite du billet « SRDice, premiers retours utilisateurs : Edge/Chance, Règle des six et layouts différents suivant l’orientation de l’écran »

Dév Android : Localisation

Au vu des premières stats en terme de pays d’installation de l’appli, je remarque avoir fais une erreur pour la localisation (abus de langage dans l’informatique francophone, faux ami de localization, aussi appelé l10n).
Localisation, à savoir en quelle(s) langue(s) fonctionne l’application et surtout quelle langue proposer à l’utilisateur.
J’ai bien une version anglaise, mais la version par défaut est le français. C’est à dire que si un Mexicain (non pas encore de chargement là-bas, c’est pour l’exemple) utilise l’appli sans avoir configuré son Android comme étant en Anglais va se voir servir les textes en français.
Il faut donc inverser le fonctionnement pour servir les textes en anglais par défaut. Chose aisée à faire en programmation Android. Les ressources (fichiers de texte, d’images,… ) sont dans des dossiers qui peuvent être suffixés du code pays et code langue.

Lire la suite du billet « Dév Android : Localisation »

SRDice développement d’une application de dès Shadowrun pour Android

Logo application SRDiceAprès un peu de travail sur une application Android, je viens de la publier sur le Google Play Store (ex-Android Market). Hors il est demandé un url du site internet du développeur. Cette application n’ayant pas été développé dans le cadre professionnel, plutôt que de pointer vers mon CV statique, j’ai décidé d’ouvrir ce blog qui aura l’avantage de permettre un échange plus aisé avec les internautes. Il me servira aussi de carnet de bord personnel avec les points que j’ai pu découvrir, les problématiques que j’ai rencontré et les réponses à ces problématiques.

Je parlerais certainement d’autres choses que cette application, mais vu que c’est elle qui a motivé à l’ouverture de ce blog, à elle l’honneur du premier billet !

Lire la suite du billet « SRDice développement d’une application de dès Shadowrun pour Android »