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 :

Téléphone de développement


Sujet :

Android

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut Téléphone de développement
    Bonjour,

    Je souhaiterai savoir où l'on peut se procurer un téléphone Android type Nexus S, Nexus One (le futur Nexus Prime) prêt pour le développement et pas une version de production. J'ai bien un Nexus S mais c'est un mobile acheté chez Bouygues Telecom et donc pas accès au dossier data,...
    J'ai rooté le téléphone mais toujours pas d'accès au dossier data, j'ai installé une rom custom Cyanogen et là j'avais accès au dossier data mais le téléphone devenait instable...

    Si quelqu'un sait où se procurer ce type de téléphone, je suis preneur !

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Bonjour,

    Qu'est ce que tu appelles le dossier "Data" ? y'en a plusieurs dans le système...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut
    Oui le dossier /data à la racine afin d'accéder à /data/data/com.package.application/

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 50
    Par défaut
    Je souhaiterai savoir où l'on peut se procurer un téléphone Android type Nexus S, Nexus One, prêt pour le développement et pas une version de production
    Je bosse sur un nexus S, pas de souci, sans surcouche constructeur.
    La dernière mise à jour a foiré, Google semble y être pour quelque chose, difficulté à gérer les versions hardware ? Mais rien de grave pour moi.
    (je ne l'utilise pas en téléphone donc je ne sais pas comment il se comporte de ce point de vue)
    Facile à trouver dans la distrib.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut
    J'ai celui ci aussi mais le dossier data n'est pas accessible et il n'est pas en mode root. Je n'ai pas de surcouche opérateur (par contre il a été acheté chez un opérateur), je suis en version 2.3.6 Build GRK39F, version de base I9023XXKF1.
    Je commence à croire que je n'ai pas de chance, pourtant je possède un téléphone recommandé pour le développement avec une ROM google officielle...

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Si le dossier data n'est pas accessible, ça doit être pour la simple raison qu'il est protégé (notamment pour éviter de cracker d'autres applications je pense).
    Donc ce n'est pas un bug, juste une fonctionnalité
    Maintenant, peux tu nous dire pourquoi tu as besoin d'avoir accès à ce répertoire depuis un explorateur ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut
    C'est assez simple, ce répertoire contient les informations de mon application tel que les bases de données/fichiers de configs etc. Lorsque je fais mes tests, je souhaiterais pouvoir accéder à ce dossier pour consulter ma BDD dans SQLiteStudio. Pareil pour le dossier data où je génère des fichiers et sauvegarde des images. Et pour finir le dossier shared_prefs pour vérifier que mon application est bien paramétrée.
    De ce que j'ai vu sur Internet c'est un répertoire en lecture et écriture sur les mobiles de développement mais protégé sur les mobiles de production. Ce que je ne comprends pas c'est pourquoi mon Nexus S n'est pas en mode de développement

  8. #8
    Membre expérimenté Avatar de chpil
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 143
    Par défaut
    Parce que ton mobile est un téléphone de "production", acheté chez un opérateur. Seuls les Nexus achetés directement chez Google étaient des mobiles de développements unlockés au niveau de l'accès à la partition système

  9. #9
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Ce répertoire est effectivement en mode lecture / écriture pour ton application. Elle a le droit de voir/ modifier/ supprimer ce qu'il y a dans ce répertoire.
    Si tu veux vraiment inspecter ce répertoire, tu peux soit :
    - copier tes données sur ta SD card pendant tes développements, puis rebasculer en mode privée lors de la publication
    - travailler sur l'émulateur (tu as accès à tous les répertoires data des application via la vue DDMS si je me trompe pas)

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut
    Parce que ton mobile est un téléphone de "production", acheté chez un opérateur. Seuls les Nexus achetés directement chez Google étaient des mobiles de développements unlockés au niveau de l'accès à la partition système
    Oui, voir mon premier post, j'en suis arrivé à la même conclusion. Ce que je souhaiterai savoir c'est où je peux m'en procurer un ? Google n'en vend plus et il y a bien un endroit où on peut avoir des téléphones pour développer sereinement.

    Ce répertoire est effectivement en mode lecture / écriture pour ton application. Elle a le droit de voir/ modifier/ supprimer ce qu'il y a dans ce répertoire.
    Si tu veux vraiment inspecter ce répertoire, tu peux soit :
    - copier tes données sur ta SD card pendant tes développements, puis rebasculer en mode privée lors de la publication
    - travailler sur l'émulateur (tu as accès à tous les répertoires data des application via la vue DDMS si je me trompe pas)
    Comme tout développeur, je suis fainéant et je cherche à trouver la solution la moins couteuse pour moi et c'est celle d'avoir un téléphone qui ne me bride pas

  11. #11
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Citation Envoyé par FinalSpirit Voir le message
    Comme tout développeur, je suis fainéant et je cherche à trouver la solution la moins couteuse pour moi et c'est celle d'avoir un téléphone qui ne me bride pas
    La moins couteuse (argent) à mon avis reste quand même une gestion intelligente des fichiers. Pour le debugage tu enregistres tes infos sur un endroit accessible, et si tes données sont sensibles, avant le déploiement tu re-bascules dans un répertoire privé en basculant un booleen de true à false par exemple .

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 106
    Par défaut
    Une gestion intelligente des fichiers d'accord mais par défaut les BDD sont enregistrer dans le répertoire /databases et ça on ne le modifie pas à l'aide d'un booléen. Ça demande un module complémentaire pour exporter les bases sur la carte SD et faire de même dans l'autre sens. La gestion des shared_prefs est identique, géré par Android. Si on peut éviter d'ajouter du code dans l'application et profiter des outils déjà existant comme adb, c'est plus logique et moins couteux car l'erreur est humaine et si un booléen est oublié ça peut faire des dégâts.

  13. #13
    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 : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    De mon souvenir, tu peux aussi avoir accès à ces fichiers en utilisant le DDMS (dans le répertoire tools du sdk android).
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

Discussions similaires

  1. [Mobile] Quel téléphone pour développer en .NET ?
    Par Barsy dans le forum Windows Mobile
    Réponses: 7
    Dernier message: 05/06/2009, 18h07
  2. Développement sur téléphone portable
    Par LordBob dans le forum Développement Mobile en Java
    Réponses: 12
    Dernier message: 05/06/2009, 11h33
  3. Comment développer un prog pour téléphone?
    Par Claudio34 dans le forum Mobiles
    Réponses: 1
    Dernier message: 05/01/2009, 10h02
  4. Développer pour des téléphones mobiles sous Linux
    Par SaintAmand dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 31/05/2007, 22h55

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