Catégories

SRDice statistiques : stockage sur une base SQLite

Logo Android

Comme petite fonctionnalité hautement inutile (et donc indispensable selon la formule consacrée) pour SRDice, j’avais envie de stocker les informations sur le nombre de Dés lancés, le nombre de succès, … bref, des Statistiques. Où stocker l’info ? […]

Dév Android : ouvrir le Google Play Store depuis son application

Logo Android

J’ai actuellement quelques 550 utilisateurs ayant installé SRDice (et ça augmente encore régulièrement) mais seulement 17 notes. Pour encourager les utilisateurs à mettre une note, beaucoup d’appli proposent à un moment ou un autre un lien vers le Google Play Store afin d’inciter les utilisateurs à les noter. Je cherche à faire de même : http://developer. […]

SRDice Préférence sur les logs

Logo Android

Encore une fois, après le problème sur le bouton relancer, je me trouve face à un développement Android qui semblait une fois de plus super facile et sans surprise à implémenter pour SRDice. La fonctionnalité en question est d’avoir dans les préférences un choix sur la méthode de log proposant 3 possibilités : Logguer tout le temps, demander à chaque fois (comportement par défaut), ou ne pas logguer. Ensuite, l’affichage du bouton « Enregistrer » sur le Dialog de résultat dépend de ce choix. […]

SRDice nouvelle fonctionnalité : bouton « Relancer »

Logo Android

Une fonctionnalité qu’on m’a demandé pour SRDice (et qui est devenu une évidence dès qu’on me l’a présenté) semblait simple à implémenter. Malheureusement ça n’est pas le cas… La fonctionnalité en question consiste « simplement » à avoir un bouton pour « Relancer » sur la fenêtre de dialogue présentant le résultat d’un jet. […]

Cache-cache : jeu pour enfant sur Android

Logo Android

J’ai deux enfants qui me prennent sans arrêt mon Android « pour jouer ». Et mon plus grand (4ans) qui me demande ce que je fais comme travail. Je lui montré SRDice mais sans qu’il conçoive trop l’intérêt de la chose… […]

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

Logo Android

Jusque 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. […]

SRDice : Log des lancers de Dés

Logo Android

Le 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. […]

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

Logo Android

Vu 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. […]

Dév android : bien configurer Eclipse pour les AVD

Logo Android

Configurer 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. […]

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

Logo Android

Pour 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… […]