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 :

Ajouter du contenu à mon application


Sujet :

Android

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Ajouter du contenu à mon application
    bonsoir, je voudrais savoir si il est possible de créer une partie stockage dans mon application pour ne plus renvoyer les gens sur un site pour télécharger un apk.
    Comment créer un dossier et pouvoir y mettre des apk pour les installer directement de mon application et non plus d'un site tiers

    Cordialement.

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Points : 79
    Points
    79
    Par défaut apk folder
    Je pense que ça doit pouvoir se faire en utilisant le dossier res/raw de ton projet. Ensuite il faut trouver une procédure simple pour que ce soit aussi rapide à installer qu'en passant par le net.
    Mais je ne pense pas que ce soit une bonne idée car dans tout les cas ça alourdirait ton appli.
    Il y a aussi le dossier assets qui contrairement au dossier res ne génère pas d'id pour ses contenus. Exemple ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    AssetManager assetManager = getAssets();
    InputStream in = null;
    OutputStream out = null;
    try {
        in = assetManager.open("myapk.apk");
        out = new FileOutputStream("/sdcard/myapk.apk");
        byte[] buffer = new byte[1024];
        int read;
        while((read = in.read(buffer)) != -1){
            out.write(buffer, 0, read);
        }
        in.close();
        in = null;
        out.flush();
        out.close();
        out = null;
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File("/sdcard/myapk.apk")), "application/vnd.android.package-archive");
        startActivity(intent);
    }catch(Exception e){
        // deal with copying problem
    }
    Il te faudra certainement créer le dossier Assets car in n'est pas présent par défaut il me semble.
    Ensuite pour installer programmatiquement l'apk depuis la sd ceci devrait t'aider :http://stackoverflow.com/questions/4...ogrammatically
    Cordialement.

    PS : petit conseil : faites vos recherches en anglais, les ressources et docs sont plus nombreuses...

  3. #3
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Reste à savoir quel est l'intérêt par rapport à Google Play....

    1. Pas de "validation" de l'APK par un site officiel (perso c'est une raison suffisante pour pas installer)
    2. Pas de mise à jour automatique... Et si mise à jour, certainement pas "incrémentale" comme c'est désormais le cas sur GPlay.
    3. Pas de commentaires d'utilisateurs
    4. Nécessité "d'ouvrir" le téléphone (accepter installation d'applications de source inconnue)

    Enfin bref, je ne vois que des désavantages à une telle solution... A moins que quelque chose m'ait échappé ?

  4. #4
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Merci pour vos réponses
    Je vous explique je fait des thèmes pour go launcher et j'ai créer une application qui regroupe tous les thèmes et je souhaite que les gens puissent installer directement de mon application plutôt que les telecharger.

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    bonsoir, personne a une idée ?

Discussions similaires

  1. Ajouter un installeur à mon application Java
    Par samarqand dans le forum Général Java
    Réponses: 1
    Dernier message: 22/09/2014, 14h32
  2. Ajouter des images à mon application
    Par comrad85 dans le forum C++Builder
    Réponses: 9
    Dernier message: 25/03/2008, 17h47
  3. Ajouter un fichier pdf à mon application
    Par Jiyuu dans le forum VB.NET
    Réponses: 16
    Dernier message: 23/10/2007, 14h52
  4. Réponses: 2
    Dernier message: 12/09/2007, 22h42
  5. Réponses: 1
    Dernier message: 09/06/2006, 09h43

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