Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Utilisation d'un fichier de conf

Comment utiliser un fichier de conf?

    19 septembre 2017 à 14:41:31

    Bonjour,

    J'ai un problème en ce qui concerne mon application. En effet, j'ai créer un questionnaire sur le modèle de celui des contributions sur Google Maps, mais j'aimerais rajouter un petit plus. J'aimerai rajouter un fichier de conf pour pouvoir manipuler l'application comme je le souhaite (changer la couleur de fond, les animations, les réponses possibles, etc...). Je n'ai pas trouver de tuto sur internet, je me suis déjà servi de fichiers de conf en C, mais je ne suis sur Android studio que depuis 1mois et demie. Auriez-vous une explication claire ou même un lien pour répondre à mon problème? :D

    PS : Je ne sais pas si ça changera quelque chose, mais mon appli est composée d'un fragment et d'un recyclerview horizontal. Voila je pense que c'est tout :D.

    Cordialement.

    • Partager sur Facebook
    • Partager sur Twitter
      19 septembre 2017 à 17:03:19

      Salut,

      Pour les questions, je suppose que qu'un serveur et une API sont les solutions les plus appropriés. Ensuite pour tout ce qui est configuration à distance, tu peux regarder du côté de Firebase Remote Config.

      • Partager sur Facebook
      • Partager sur Twitter
        20 septembre 2017 à 9:30:41

        Merci de ta réponse.

        Enfaite en relisant ma question je vois que je ne suis pas très claire. Enfaite cette appli est entièrement contenue a l'intérieur du fragment et mon but est de pouvoir l'ouvrir depuis n'importe quelle application, par un bouton par exemple, bouton qui demanderais de participer à un sondage, et si la réponse est oui, alors mon fragment arrive et l'utilisateur peut répondre aux différentes questions.

        Etant donné que je veux pouvoir le faire depuis n'importe quelle appli, je pense qu'un fichier de conf serait parfait pour ce que je veux faire. Je suis actuellement en stage et mon tuteur m'a dit de regarder le C modulaire, et apparemment je n'aurait besoin que de cela.

        Aurais-tu quelque chose d'autre à proposer. Merci encore de ta réponse rapide.

        Bonne journée.

        • Partager sur Facebook
        • Partager sur Twitter
          20 septembre 2017 à 12:05:14

          Je n'ai jamais entendu le concept de C modulaire associé à une application Android :)

          Si ton objectif c'est ouvrir une application depuis une autre, peut-être que tu devrais regarder du côté des deeplinks ?

          • Partager sur Facebook
          • Partager sur Twitter
            20 septembre 2017 à 12:09:11

            Comment ferais-tu pour utiliser un fichier de conf associé à une application Android? :D

            En ce qui concerne le C modulaire mon chef de stage me confirme qu'il y a quelque chose donc je lui ai demandé de m'envoyer un lien mais il ne trouve pas xD.

            • Partager sur Facebook
            • Partager sur Twitter
              20 septembre 2017 à 14:22:19

              Enfait je pense que je ne comprends pas ce que tu souhaites faire...
              • Partager sur Facebook
              • Partager sur Twitter
                20 septembre 2017 à 14:46:10

                C'est de ma faute c'est la premiere fois que je pose une question sur un forum, désolé.

                J'ai une application composé d'un fragment qui sert a faire des sondages, c'est une suite de question banale avec un titre, une adresse, un logo, trois boutons de réponses, ... Un sondage en appli en gros.

                J'aimerais pouvoir implémenter ce fragment dans n'importe laquelle de mes applications, par exemple pour savoir qu'elle type d'utilisateur utilise mon application ou j'aurais intégrer mon fragment de sondage.

                Le problème n'est pas l'implémentation, mais j'aimerais avoir un fichier de conf pour pouvoir changer ce que contient mon fragment sondage, comme par exemple la taille des questions, la couleur, le nombre de boutons, etc...

                Le fichier de conf me servirait a rendre mon fragment totalement modifiable mais en gardant le système des animations, du recyclerview, etc...

                Je pense avoir mieux résumé la chose.

                Merci de tes réponses.

                • Partager sur Facebook
                • Partager sur Twitter
                  20 septembre 2017 à 15:07:53

                  Si le contenu doit être en "dur" sans possibilité de modification à distance, tu peux très bien intégrer un fichier (peut importe le format) dans ton application et le faire interpréter par ton fragment. Il y a des tonnes de façon de faire, lecture d'un fichier properties par ton gradle, lecture d'un fichier json ou xml par ton fragment, etc.

                  Si tu souhaites pouvoir personnaliser les choses à distance, je pense avoir déjà répondu à la question. Tu peux par exemple piloter les questions réponses via un web-service/une API. Tu peux également piloter le design via une API ou web-service. Mais tu peux également regarder du côté de Firebase qui se prête bien à ce genre de choses via les modules remote config ou database.

                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 septembre 2017 à 16:01:21

                    Justement j'aimerais ne pas avoir a personnaliser les choses a distance, merci pour les tips je vais regarder ce dont tu m'as parler.

                    Merci beaucoup pour ton aide :D

                    Puis-je revenir vers toi pour d'autre question?

                    Bonne journée.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      20 septembre 2017 à 16:41:22

                      Poste tes questions sur le forum. On y répondra si on sait y répondre ;)
                      • Partager sur Facebook
                      • Partager sur Twitter
                        21 septembre 2017 à 9:49:44

                        Bonjour,

                        Désolé encore du dérangement mais tu m'as dit qu'il y avait des tonnes de manières de le faire.

                        Serait-il possible que tu me dises quelques unes de celles-ci pour que je puisse chercher et ensuite choisir laquelle utiliser?

                        Cordialement.

                        • Partager sur Facebook
                        • Partager sur Twitter
                          21 septembre 2017 à 9:53:06

                          Comme je l'ai dit, tu peux interpréter des fichiers properties, JSON ou XML. Tu peux également simplement jouer avec les styles Android que tu surcharges dans tes différents projets.
                          • Partager sur Facebook
                          • Partager sur Twitter

                          [Android] Utilisation d'un fichier de conf

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown