IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Organisation application avec pseudo-plugin


Sujet :

Android

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Organisation application avec pseudo-plugin
    Bonjour,

    Je me pose une question sur la manière d'organiser mon application avec des pseudo plugin. Celle-ci dois gérer un certain nombre de type de capture qui sont représentés par des classes implémentant toutes une même interface (par exemple AbstractSensor). L'idée est de pouvoir ajouter ou supprimer ces classes de mon projet et que lorsque l'application est compilée, celle-ci se débrouille avec les classes présentent.

    Ainsi, lorsque l'application se lance elle recense l'ensemble de ces classes, pour l'instant j'ai réussi à faire cette partie là.
    Comme chaque capteur à sa propre configuration je cherche la manière de faire pour pouvoir les configurer (utilisation de l'API Preference ?) Pour l'instant tous les exemple que j'ai vu son pour configurer l'application en elle même et pas vraiment mes pseudo-plugin.

    De plus, une fois que l'utilisateur à choisi le capteur (et donc le pseudo-plugin) un service est crée pour piloter et récupérer les données du capteur représenté par le pseudo-plugin.

    Voila, je ne sais pas si j'ai été suffisamment clair ...

    Merci !

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Points : 5 072
    Points
    5 072
    Par défaut
    Si je comprends bien, ce que tu entends par "pseudo-plugin" est assimilable a des modules, qui peuvent être présent ou non dans ton application.

    L'idée serait que chaque module implémentent les mêmes interfaces, une pour les commandes et une pour la configuration. L'application liste ses modules gentiment (première écran de liste de module) puis une fois un sélectionné, lui demande gentiment sa configuration (second écran).
    Même logique pour le lancement du service.
    En bref : ton application servirait de pilote et demanderait à chacun des modules de se lancer, sa configuration, etc...

    Je ne peux pas vraiment donner de code, n'ayant jamais fait ce genre de chose, mais je partirai là-dessus, avec un format bateau et normé entre les modules permettant de faire de la conf (support de type de base avec présentation unifiée).

    Je ne sais pas si cela répond à tes interrogations, mais j'espère ^^'

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Si si cela répond à mes interrogations, merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Maven + Application avec plugins
    Par scorbo dans le forum Maven
    Réponses: 1
    Dernier message: 29/04/2015, 17h18
  2. organisation d'une application avec base de données
    Par encours dans le forum Hibernate
    Réponses: 5
    Dernier message: 17/08/2011, 16h09
  3. cross compilation d'une application avec plugins
    Par vpoulailleau dans le forum Débuter
    Réponses: 3
    Dernier message: 21/04/2010, 23h06
  4. Réponses: 3
    Dernier message: 22/02/2010, 10h40
  5. Réponses: 1
    Dernier message: 05/10/2009, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo