• Tags: , , , , , ,

    Tether – Partager la connexion 3G de votre terminal sans Root

    Publié le 11 mars 2010 par Yannick


    L’application Tether est à l’origine déjà disponible sur BlackBerry, voilà que l’équipe de développement de Tether a porté l’application sur Android et propose une première version Beta.

    Le principe est simple vous installez une application sur votre PC (windows), une application sur votre terminal Android, vous reliez le tout avec un câble USB et voilà que votre PC peut utiliser la connexion 3G de votre terminal.

    Autre particularité de cette application, d’habitude cette fonctionnalité nécessite de modifier son terminal en mode Root, l’application Tether n’en a pas besoin, elle fonctionne sans modification du système.

    Voici un petit tutoriel pas à pas pour installer Tether :

    1 – Sur votre terminal Android aller dans paramètres > Applications > Développement et cocher la case « Débogage USB ».

    2 – (optionnelle) Si vous avez un terminal Android de marque Samsung, alors il faut installer les drivers USB Samsung disponibles sur cette adresse :

    http://www.tether.com/a/MCCI_WHQL_USB_Modem_Driver_4.40.7.exe ou http://www.box.net/shared/static/boilzkr7d0.exe

    3 – Connecter votre terminal sur votre PC avec le câble USB.

    4 – Si vous avez installé déjà Tether ou TetherBerry, desinstallez-le.

    5 – Télécharger la dernière version disponible de Tether sur cette adresse et l’installer :

    http://www.tether.com/a/setup.exe ou http://www.box.net/shared/static/ej2791ki14.exe

    6 – Sur votre PC (Windows) dans le panneau de configuration de vos connexions réseau, désactivez votre connexion Wifi.

    7 -A partir de votre PC installez la version pour Android Tether > Install Tether on Android

    8 – Lancer Tether sur votre PC et sélectionner Android USB

    9 – Lancer Tether sur votre terminal Android

    Vous pouvez dès à présent, naviguer sur le net à partir de votre PC en utilisant le connexion 3G de votre terminal Android.

    Vous pouvez suivre l’évolution de Tether pour Android sur le site officiel http://tether.com.

    Comments (15)

  • Tags: , , , , , , ,

    Nexus One – Débloquer, rooter et changer la rom [Tutoriel Complet]

    Publié le 21 février 2010 par Cyril

    Nous vous proposons un billet avec une méthode complète pour débloquer votre Nexus One et le rendre prêt à acceuiilir des firmwares non officiels, nous prenons comme exemple la rom issue du HTC Desire permettant d’avoir la nouvelle interface utilisateur (HTC Sense 2) sur votre Nexus One. Toutes les informations sur cette rom sur ce billet.

    Attention toutes ces manipulations comportent des risques et sont réservées à des utilisateurs avancés.

    Etape 1 Débloquer le Bootloader:

    Le Nexus One a un menu cachée qui permet de passe d’un modèle OEM (pour les utilisateurs finaux) au modèle développeur, il sera ensuite possible de flasher le terminal avec un autre recovery (mais nous allons voir ça un peu plus loin).

    Si vous faîtes la manipulation qui va suivre votre téléphone sera totalement ré-initialisé (perte des données) et vous perdez la garantie constructeur de votre Nexus One.

    • Téléchargez le fichier fastoob.zip sur ce lien (Windows, Mac et Linux).
    • Décompressez le fichier quelques part sur votre ordinateur
    • Ouvrez un terminal pointant vers le contenu du dossier que vous venez de décompresser
    • tapez ‘fastboot-windows oem unlock‘ ou ‘./fastboot-mac oem unlock‘ ou ‘./fastboot-linux oem unlock‘ selon votre OS
    • Choisissez Yes sur le menu qui vient d’apparaître sur votre Nexus One

    Votre Nexus One aura maintenant un cadena ouvert lors de son démarrage, signe que le bootloader est bien débloqué.

    Etape 2 passer votre Nexus One en ROOT avec la méthode Superboot:

    Cette étape n’est pas utile si vous comptez mettre un firmware déjà en ROOT, il ne passe en ROOT que le firmware qui est déjà installé.

    Avant de commencer il vous faudra connaître avec précision la version de votre firmware, allez voir dans le menu Paramètres puis à propos du téléphone.

    Téléchargez le fichier Superboot correspondant à la version de votre firmware:

    Superboot pour ERD79 Téléchargez MD5: 4e27cf36ebcab51cfb6813d67bbacabe
    Superboot pour ERE27Téléchargez MD5: 19d302e1bcb18932f009d2a36a3d688f
    Superboot pour ERE36B Téléchargez MD5: aee6fd5fe1a6e5b45bbf81ed2ccd358a

    Pour utiliser Superboot et passer votre terminal en Root:

    • Décompressez le fichier quelques part sur votre ordinateur
    • Mettez votre Nexus One en mode BootLoader: Il faut éteindre le terminal et le ré-allumer en laissant appuyé le Trackball (le terminal doit être connecté à votre ordinateur via USB)
    • Sur Windows – double cliquez sur  ’install-superboot-windows.bat
    • Sur Mac – Ouvrez une fenêtre de terminal pointant sur le dossier que vous venez de décompresser et tapez ‘chmod +x install-superboot-mac.sh‘ puis ‘./install-superboot-mac.sh
    • Sur Linux – Ouvrez une fenêtre de terminal pointant sur le dossier que vous venez de décompresser et tapez ’chmod +x install-superboot-linux.sh‘ puis ‘./install-superboot-linux.sh

    Votre Nexus One est maintenant rooté.

    Etape 3 Changer votre recovery:

    Le recovery que nous allons flasher va permettre tout en tas de fonctionnalités qui vont s’avérer très pratiques si vous comptez installer des firmwares non-officiels sur votre Nexus One. L’option qui nous intéresse en premier lieu est celle qui permet de faire un backup complet de votre firmware actuel.

    • Téléchargez recovery_RA_nexus_v1.5.3.img sur ce lien
    • Placez-le dans le dossier fastboot de l’étape 1
    • Une fois vitre Nexus One éteint, allumez-le en laissant appuyé le Trackball
    • Ouvrez un terminal pointant vers le contenu du dossier contenant fastboot
    • Tapez fastboot flash recovery recovery-RA-nexus-v1.5.3.img ou bien .\fastboot flash recovery recovery-RA-nexus-v1.5.3.img (pour Max et Linux).

    Votre Bootloader maison est maintenant installé, voila comment le lancer:

    • Allumer votre Nexus One en laissant appuyé le Trackball
    • choisissez BOOTLOADER avec le bouton marche/arrêt
    • choisissez RECOVERY en descendant aves le bouton monter et descendre le volume et en appuyant sur le bouton marche/arrêt pour valider.
    • Votre terminal va booter en mode recovery.

    Pour faire une sauvegarde de votre firmware allez sur Backup/Restore (avec le trackball) et choisissez Nand backup.

    Votre firmware va être sauvegardé sur votre carte SD, pour revenir sur cette version il vous suffira de refaire la manipulation ci-dessus mais en choisissant Nand restore.

    Etape 4 flasher son Nexus One avec un firmware (ici celui du HTC Desire):

    Si vous avez suivi toutes les étapes, votre terminal est prêt pour être flashé, voila comment installer le firmware du HTC Desire contenant HTC Sense:

    • Téléchargez le Firmware du HTC Desire modifié pour le Nexus One ici
    • Copiez le fichier à la racine de votre carte SD
    • Eteignez votre Nexus One
    • Allumer votre Nexus One en laissant appuyé le Trackball
    • Choisissez BOOTLOADER avec le bouton marche/arrêt
    • Choisissez RECOVERY en descendant aves le bouton monter et descendre le volume et en appuyant sur le bouton marche/arrêt pour valider.
    • Votre terminal va booter en mode recovery.
    • Choisissez Wipe (navifation avec le trackball) puis Xipe data/factory reset
    • Revenez au sommaire en appuyant sur le bouton pour baisser le volume
    • Choisissez Flash zip from sdcard puis séléctionnez alpha7-update-modacocustomrom-nexusone-desire-signed.zip
    • Redémmarrez votre terminal

    Le premier démarrage est assez long ne vous inquiétez pas, allez vous faire un café car d’ici quelques minutes vous allez avoir un nouveau jouet.

    Si vous souhaitez tester d’autre rom c’est la même méthode, copiez-la sur votre carte sd et sélectionnez-la via le recovery. Notez aussi que vous pouvez accéder à votre carte sd en activant USB-MS toggle toujours sur le recovery et ainsi y copier le .zip contenant votre rom.

    Via Modaco.

    Comments (87)

  • Tags: , , , , , , , ,

    Motorola Milestone – Si vous mettiez un peu d’Android 2.1

    Publié le 05 février 2010 par Cyril

    Dans ce billet nous allons vous proposer d’installer des éléments d’Android 2.1 portés sur Android 2.01. Si vous avez un Motorola Milestone cela devrait vous intéresser.

    Il y a pour le moment 5 éléments d’Android 2.1 disponibles (cliquez dessus pour télécharger le fichier apk):

    Nous avons publié une rapide vidéo pour illustrer les applications (sauf l’horloge):

    Ces fichiers sont en version installable (.apk), pour les installer il vous faudra un gestionnaire de fichier. Nous vous conseillons d’installer Astro File Manager disponible gratuitement sur Android Market.

    Une fois Astro File Manager installé suivez ces quelques étapes pour installer les apk:

    1. déposez le ou les fichiers .apk sur votre carte SD
    2. lancez Astro File Manager et naviguez jusqu’aux fichiers
    3. lancez le fichier installable .apk
    4. choisissez Open App Manager puis faîtes Install
    5. répétez l’opération autant de fois que vous voulez installer de fichiers

    Pour l’application Musique, Horloge ou Galerie, si le système vous demande  si l’application devient celle par défaut répondez répondez Oui.

    Pour le Widget Genie il suffit de faire un appui long sur votre bureau pour faire apparaître un menu, choisissez Widgets puis News and Weather.

    Pour le lanceur d’application, quand le système vous demandera de choisir entre Accueil et Lanceur d’applications il faudra choisir Lanceur d’applications (vous pouvez cochez la case Utilisez cette action par défaut pour cette action pour ne plus avoir à choisir).

    Qui va les installer ?

    Via Droid Life.

    Comments (24)

  • Tags: , , , , , ,

    Nexus One – Comment mettre à jour manuellement [TUTO]

    Publié le 03 février 2010 par Cyril

    Une mise à jour du Nexus One est en cours de déploiement sur les google phone avec entre autres l’implémentation du zoom multi-point.

    Si vous n’avez pas encore la chance qu’on vous propose de mettre mettre à jour votre terminal, voilà une méthode pour faire la mise à jour du Nexus One manuellement.

    1. Téléchargez le fichier ici (chez Google l) ou ici (lien mirroir).
    2. Renommez le fichier en update.zip
    3. Copiez le fichier update.zip dans votre carte  microSD .
    4. Éteignez votre Nexus One
    5. Sur votre Nexus One éteint, appuyé sur le trackball et  sur le bouton marche/arrêt simultanément.
    6. Votre terminal va démarrer avec un écran blanc et 3 robots Android sur leur skateboard. Sélectionnez « Bootloader » en appuyant sur le bouton marche/arrêt pour valider.
    7. Sur l’écran suivant, sélectionnez  »Recovery. » toujours avec le bouton marche/arrêt (monter et déscendre avec les boutons de contrôle du volume.
    8. Votre terminal redémarre, une image du robot Android va apparaître puis un point d’exclamation dans un triangle.
    9. Pressez maintenant le bouton pour augmenter le volume et le bouton marche arrêt en même temps.
    10. Maintenant (cette fois en utilisant le trackball) choisissez « Apply sdcard:update.zip » et laissez la procédure se terminer..
    11. Redémarrez le terminal

    Après plusieurs redémarrages votre terminal sera à jour et à vous le multi-touch !

    Via Android Central.

    Comments (11)

  • Tags: , , , , , , ,

    Nexus One – Acheter le Google Phone depuis la France

    Publié le 07 janvier 2010 par Cyril

    nexus-one-2

    La plus grosse déception lors de l’annonce officielle du Nexus One a été sa non disponiblité pour la France, à peine annoncé par Google que les USA pouvaient commander leur Google Phone mais pas les Européens…

    Si vous n’avez pas de contacts aux USA ou en Asie et avec un peu d’organisation vous pourrez quand même importer le Nexus One, une technique bien connue des personnes qui font importer d’Asie vient d’être expliquée et mise à jour.

    Un récapitulatif du coût réel du Nexus One en importation avec cette méthode:

    Combien cela va coûter ?
    - Le téléphone coûte : 529 USD
    - Les frais de port USA : gratuit
    - Le forfait Shipito.com : 8,50 USD
    - Les frais de facturation shipito pour un versement de moins de 350 USD : 16 USD
    - Les frais de port vers la France : 38 USD avec FedEx (ce que nous conseillons)
    - Les frais de douane : 19,6% du prix d’achat + des frais de port (oui c’est la règle)

    Total brut : (529 + 38) * 1,196 + 8,50 + 16 = 703 USD

    Selon le cours et les frais de change, cela fait 488 € livré chez vous (cliquez sur le lien pour avoir la conversion du jour)

    Pour la méthode dans son intégralité rendez-vous sur le Forum de notre confrère SOSAndroid.

    Comments (14)

  • Tags: , , , ,

    Comment fabriquer son propre Android ?

    Publié le 02 janvier 2010 par Yannick

    peluche-android-france-02

    De quoi ? ah vous croyiez que je parlais de la fabrication d’un terminal sous Android ? Non,  non on ne vous parlera pas ici de performance ou de caractéristiques techniques ni encore moins d’opérateurs, mais plutôt d’une vidéo tuto qui vous explique pas à pas comment vous faire un joli petit robot vert en peluche !!

    Rien de bien compliqué (pour les couturiers en herbe), alors sortez une aiguille, du fil et un joli tissu vert pomme et faite sortir le Jean Paul Gaultier qui est en vous !

    On peut considérer ce billet comme le premier article décalé prévu pour chaque Week-End de cette année 2010.

    recombu.com via androidsis.com

    Comments (8)

  • Tags: , , , , , , , ,

    Archos 5 Internet Tablet – Installer Gmail, Gtalk, Android Market et Youtube

    Publié le 30 novembre 2009 par Cyril

    Archos-tiny

    La tablette tactile Archos 5 Internet Tablet est bien sous Android mais elle ne contient pas les applications Gmail, Gtalk, Android Market, Youtube et Google Map.

    Voila une méthode pour les utilisateur sous Windows permettant de les ré-injecter dans votre tablette tactile:

    • Mettez votre tablette en mode USB ADB:  Paramètres/Mémoires et connexion USB/Mode de connexion USB
    • Téléchargez le pack sur ce lien
    • décompressez le fichier Outils.Google.Archos.5.IT.rar quelque part sur votre ordinateur
    • Branchez la Archos 5IT avec son cable USB
    • Quand le système vous demande un pilote, indiquez lui le dossier driver se trouvant dans le dossier que vous venez de décompresser
    • une fois le pilote installé lancez le fichier installation.bat se trouvant dans le dossier que vous venez de décompresser
    • une fois la fenêtre dos fermée redémarrez votre tablette
    • Voila, vous n’avez plus qu’à renseigner vos noms d’utilisateur et mots de passe Google

    Si vous souhaitez compléter les outils Google par Google map et Google view vous pouvez télécharger les apk ici et ici, placez les fichiers dans le disque de votre tablette puis lancez-les depuis Android avec le gestionnaire de fichiers.

    D’après notre expérience tous les outils fonctionnent, les contacts sont bien synchronisés avec le compte Google et Android Market fonctionne parfaitement.

    ATTENTION: Comme le souligne Murphy en commentaire, utiliser ces applications sans licence est interdit, ce tuto est là à titre d’information.

    .

    Tuto basé sur le post du formum ArchosFans et APK de Google Map et Google View sur le forum de Archos Lounge.

    Comments (18)

  • Tags: , , , , , ,

    TUTO – Comment installer et utiliser l’emulateur du SDK d’Android 2.0

    Publié le 30 octobre 2009 par Cyril

    eclair-android-20

    Le SDK d’Android 2.0 Eclair est disponible gratuitement, c’est le moment pour vous d’avoir un aperçu de ce que sera Android 2.0 sur l’émulateur qui est fourni avec le SDK.

    Vous trouverez sur ce billet un tutoriel qui vous guidera pas à pas dans la configuration de l’émulateur Android.

    Prêt à tenter l’expérience ? C’est parti:

    1)     Téléchargez la version du SDK en fonction de votre système d’exploitation sur http://developer.android.com/sdk/index.html

    2)      Décompressez l’archive à l’endroit de votre choix

    3)      Lancez “SDK Setup.exe” (ou l’équivalent sur votre système)

    Launch sdksetup.ext

    a.      si vous avez un message d’erreur du type  “Failed to fetch url…”  ou bien que rien ne se passe pendant plusieurs mintues, c’est que vous allez devoir forcer le programme à utiliser  http au lieu de https.

    Got this error? Follow the steps.

    i.      Fermez la fenêtre  “Refresh Sources”

    ii.      Faites annuler pour sortir de la fenêtre  “Choose Packages to Install”

    iii.      Sélectionnez “Settings” sur le menu de gauche de la fenêtre  “Android SDK and AVD Manager”

    iv.      Cochez la case  “Force https://… sources to be fetched using http://…”

    v.      Cliquez sur “Save and Apply”

    vi.      Fermez et redémarrez le programme SDK Setup

    4) Choisissez les packages que vous souhaitez installer:

    Select only the packages you need.

    a.      Si vous voulez juste tester l’émulateur Android 2.0

    i.      Déselectionnez tout à l’exception de “SDK Platform Android 2.0. API 5, revision 1” en sélectionnant chaque élément et en sélectionnant l’option Reject

    b.      Si vous prévoyez de développer des applications ou des jeux pour Android, vous devriez tout installer

    c.       Cliquez sur “Install Selected”

    5)      Autorisez les packages sélectionnés à être téléchargés et installés puis fermez la fenêtre  “Installing Archives”

    6)      Créez un Android Virtual Device (AVD)

    These are the settings to emulate the Moto Droid.

    a.       Sélectionnez “Virtual Devices” sur le menu de droite de la fenêtre “Android SDK and AVD Manager”

    i.      Cliquez sur “New”

    ii.      Saisissez un nom

    iii.      Sélectionnez Android 2.0 – API Level 5

    iv.      Entrez la taille de la Carte SD que vous allez émuler

    v.      Choose a Skin

    1.      Pour émuler un smartphone tel que le HTC Dream, le HTC Magic ou le HTC Hero

    a.       Laissez les options par défaut

    2.      Pour émuler un Motorola Droid

    a.      Choisissez WVGA 854

    3.      Pour émuler un autre terminal

    a.      Choisissez sa définition

    vi.      Cliquez sur “Create AVD”

    7)      Démarrez votre tout nouveau Virtual Device

    a.       Choisissez votre Virtual Device sur la liste

    b.      Cliquez “Start…”

    c.       Cliquez “Launch”

    Just click launch.

    8)     Allez vous préparer un café (ou un thé). Le premier démarrage de l’émulateur dure plusieurs minutes.

    First startup will take a few minutes.

    9) Profitez !

    Android 2.0

    Traduction quasi intégrale du tuto de Android and Me.

    Comments (11)

  • Tags: , , , , , ,

    Passer votre HTC Magic sous Android 1.6 donut !

    Publié le 09 octobre 2009 par Yannick

    tuto-android-france-03

    On peut voir fleurir sur les forums pas mal de versions de ROM maison créé par des fans d’Android.

    tuto-android-france-01

    Récemment un utilisateur nommé Luo nous a concocté pour le HTC Magic une ROM (luo_AOSP_Donut_0.3.4) qui inclut Donut 1.6.

    Pour rappel Donut vous apportera ces principales modifications :

    • support VPN natif
    • fonction rechercher très performante qui recherche à la fois dans les contacts, dans la musique, l’historique du navigateur, les favoris ou encore les applications.
    • fonction Text to Speech
    • l’appareil photo et la caméra ont fusionnés
    • amélioration des performances

    tuto-android-france-02

    Pour ceux qui ne sont pas très expérimentés pour installer une nouvelle ROM sur leur terminal Android, voilà un tutoriel, qui vous explique pas à pas la démarche à suivre.

    Voir le tutoriel complet sur monandroid.fr

    Comments (14)

  • Tags: , , , , , , , , , ,

    Accéder aux fichiers de votre terminal sur votre ordinateur

    Publié le 01 octobre 2009 par Yannick

    MountUsb-android-france

    Revenons 5 minutes sur un principe de base à connaitre sur Android. Il nous est arrivé de recevoir des mails d’utilisateurs qui ne savent pas comment faire pour accéder à leurs fichiers stockés sur la carte SD de leur terminal Android une fois connecté sur l’ordinateur.

    Voilà l’explication simple et détaillée.

    Une fois relié à l’ordinateur avec le câble USB, vous êtes informé sur le terminal dans la barre des notifications (qu’il faut descendre) du message suivant « Connecté avec un câble USB » , cliquez sur celle-ci.

    notification-usb-android-france-01

    Une nouvelle fenêtre s’ouvre en vous proposant de « Monter » la carte SD, ce terme traduit de l’anglais « Mount » (l’action inverse « UnMount« ) est bien connu des utilisateurs Unix.

    notification-usb-android-france-02

    Une explication plus claire en quelques mots pour les utilisateurs lambda, « Monter » consiste à activer l’interface du périphérique de stockage (Dans notre cas on active la carte SD).

    Dès à présent vous pouvez copier vos fichiers de votre carte SD vers votre ordinateur et inversement, une fois les copies terminées il vous faut démonter soit « Éteindre » le périphérique de stockage.

    Pour cela, redescendre la barre de notification et cliquez sur »Éteindre le périphérique de stockage »

    notification-usb-android-france-02

    À nouveau une fenêtre vous demande confirmation, et vous validez en cliquant sur le bouton »Éteindre« .

    notification-usb-android-france-05

    Une fois cette procédure terminée vous pouvez débrancher en toute sécurité votre terminal Android de votre ordinateur. Dans le cas contraire vous pourriez endommager votre carte SD ou perdre des données si celle-ci était en train de copier des fichiers.

    En fouillant dans l’Android-Market nous avons trouvé une alternative avec une petite application gratuite, que nous vous avions déjà suggérée et qui vous dispense de toutes ces manipulations.

    L’application MountUSB 2.2 vous fera gagner du temps en vous évitant d’effectuer le tutoriel précédent. Une fois installée vous n’aurez plus qu’à mettre un raccourci sur le bureau pour qu’une fois le câble branché de part et d’autre du terminal et de l’ordinateur vous n’ayez plus qu’à cliquer sur l’icône pour « Monter » le périphérique de stockage.

    Pour éteindre le périphérique, il suffit de (re) cliquer sur l’icône de l’application.

    notification-usb-android-france-06

    MountUSB 2.2

    notification-usb-android-france-07

    Télécharger via GPhone

    Niveau : Débutant

    Durée : 5 min

    Comments (5)

  • Tags: , , , , ,

    Installer Opera Mini 5 beta sur android

    Publié le 17 septembre 2009 par Guy

    La nouvelle version Opera mini 5  beta vient de sortie. Opera mini  est un navigateur Internet à destination des appareils mobiles comme les téléphones mobiles ou les PDA. Il fonctionne grâce à Java ME et est développé par Opera Software qui le met en téléchargement gratuitement (source wikipedia).

    En principe cette version d’opera n’as pas de support sur android. Mais sur le site d’opera nous disposons d’une version .jar,  que nous allons utiliser  pour  l’installer sur android.

    operamini operamini2

    1. D’abord installer  java J2ME lire l’excellent billet de cyril Faites fonctionner les jeux et applications java et J2ME sous android
    2. Dans votre navigateur entrer cette adresse (http://m.opera.com/download-5/opera-mini-latest-advanced-en.jar?no_redir&ismobile=false) version cliquable Opera Mini 5 beta for J2ME JAR (astuce envoyer vous cette adresse par mail pour l’ouvrir avec gmail sur votre téléphone ou lisez ce billet avec votre téléphone).
    3. Dans Menu->Plus->Téléchargement de votre navigateur vous avez le fichier.jar, lancer le pour l’installation (N’oubliez pas dans l’onglet paramètre->application d’autoriser l’installation de sources autre que celles du market)

    operamini3 operamini4

    Je l’ai testé sur mon HTC HERO rapidement, le seul problème que j’ai rencontré, c’est  le trackball  qui ne fonctionne pas.


    Comments (9)

  • Tags: , , ,

    Tuto utiliser le capteur GPS de son téléphone android dans ses applications

    Publié le 28 août 2009 par Guy

    Dans ce tuto je vais utiliser le capteur GPS de mon téléphone pour afficher ma position, longitude et latitude.

    D’abord mon fichier XML pour l’affichage de mes informations

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Coordonnée longitude latitude"
        />
         <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="1">
         <TableRow>
         <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="coordLong"
        />
          <EditText  
    	android:id="@+id/textlong"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Ingredient"
        android:background="#D4D0C8"
        android:textColor="#000000"
        />
        </TableRow>
        <TableRow>
        <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="      "
        />
        </TableRow>
         <TableRow>
         <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="coordLat"
        />
          <EditText  
    	android:id="@+id/textlat"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Ingredient"
        android:background="#D4D0C8"
        android:textColor="#000000"
        />
        </TableRow>
     
        </TableLayout>
    </LinearLayout>

    postiongps

    Pour utiliser mon capteur gps j’utilise la class LocationManager et LocationListener l’ecouteur (listener) des actions du gps. Dans ma méthode onCreate je crée mes deux objets objgps et objlistener.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
     @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            //---utilisation  de la class LocationManager pour le gps--- 
            objgps = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
            //*************ecouteur ou listener*********************
            objlistener = new Myobjlistener(); 
     
            objgps.requestLocationUpdates( 
                LocationManager.GPS_PROVIDER, 
                0, 
                0, 
                objlistener);   
            //**variable qui pointe sur  mes champs d'affichage*************
            mTxtViewlong = (TextView) findViewById(R.id.textlong);
            mTxtViewlat = (TextView) findViewById(R.id.textlat);
     
        }

    Dans ma class Myobjlistener qui est une implementation de la class LocationListener s’affiche la longitude et la lattidute dans mes TextView

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
     private class Myobjlistener implements LocationListener 
        { 
     
     
     
            public void onProviderDisabled(String provider) { 
                // TODO Auto-generated method stub 
            } 
     
     
            public void onProviderEnabled(String provider) { 
                // TODO Auto-generated method stub 
            } 
     
     
            public void onStatusChanged(String provider, int status, 
                Bundle extras) { 
                // TODO Auto-generated method stub 
            } 
     
     
              public void onLocationChanged(Location location) { 
     
                    	 //affichage des valeurs dans la les zone de saisie
                    	 mTxtViewlat.setText(" "+location.getLatitude());
                    	 mTxtViewlong.setText(" "+location.getLongitude());
                     } 
     
              }
     
     
        }

    Il ne faut pas oublier dans le fichier AndroidManifest.xml de donner l’autorisation à l’application d’utiliser le capteur GPS avec ces deux lignes

    <uses-permission android:name= »android.permission.ACCESS_FINE_LOCATION »></uses-permission>
    <uses-permission android:name= »android.permission.ACCESS_MOCK_LOCATION »></uses-permission>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.gps"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".Gps"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
        <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission
        <uses-sdk android:minSdkVersion="3" />;
    </manifest>

    code complet

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    
    package org.gps;
     
     
     
    import android.app.Activity;
    import android.content.Context;
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
    import android.os.Bundle;
    import android.widget.TextView;
    import android.widget.Toast;
     
    public class Gps extends Activity {
     
     
        private LocationManager objgps; 
        private LocationListener objlistener; 
    	private TextView mTxtViewlong;
    	private TextView mTxtViewlat;
    	/** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            //---utilisation  de la class LocationManager pour le gps--- 
            objgps = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
            //*************ecouteur ou listener*********************
            objlistener = new Myobjlistener(); 
     
            objgps.requestLocationUpdates( 
                LocationManager.GPS_PROVIDER, 
                0, 
                0, 
                objlistener);   
            //**variable qui pointe sur  mes champs d'affichage*************
            mTxtViewlong = (TextView) findViewById(R.id.textlong);
            mTxtViewlat = (TextView) findViewById(R.id.textlat);
     
        } 
     
        private class Myobjlistener implements LocationListener 
        { 
     
     
     
            public void onProviderDisabled(String provider) { 
                // TODO Auto-generated method stub 
            } 
     
     
            public void onProviderEnabled(String provider) { 
                // TODO Auto-generated method stub 
            } 
     
     
            public void onStatusChanged(String provider, int status, 
                Bundle extras) { 
                // TODO Auto-generated method stub 
            } 
     
     
              public void onLocationChanged(Location location) { 
     
                    	 //affichage des valeurs dans la les zone de saisie
                    	 mTxtViewlat.setText(" "+location.getLatitude());
                    	 mTxtViewlong.setText(" "+location.getLongitude());
                     } 
     
              }
     
     
        }

    Il est temps de mettre à profit les tutoriels d’Android France:
    Passez à la vitesse supérieure et investissez quelques dizaines d’euros pour acquérir les connaissances qui vous feront gagner de l’argent avec vos applications rendez-vous sur notre boutique Android-france pour ces formations en vidéo

    Discutez de ce billet sur le forum

    Comments (7)

  • Tags: , , , ,

    Configurer deux comptes google apps sur votre téléphone

    Publié le 23 août 2009 par Guy

    Google apps est un service de google qui permet d’utiliser les outils google (gmail, calendar, document) avec des noms de domaines personnalisés.

    Sur les téléphones android il est déjà possible d’utiliser un compte google apps comme compte principal,  mais sur le site android and me,  j’ai trouvé  cet excellent tuto qui montre comment synchroniser d’autre comptes google Apps en compte secondaire  grâce à android app Email.

    Pour ceux qui ont pris l’habitude d’avoir deux mails différents, un pour le boulot et un pour le cadre privé,  avec ce tuto ils n’auront plus à choisir le compte qu’ ils voudront utiliser sur leur gPhone.

    Comments (4)

  • Tags: , , , , ,

    Jailbreak – Débloquez votre Samsung Galaxy en le passant en mode Root

    Publié le 31 juillet 2009 par Cyril

    Les Gphones dans leur grande majorité sont commercialisés avec un système de fichier régis par des droits utilisateurs, Android est complétement fonctionnel mais certains logiciels utilisant des fonctions avancées (partage de connexion 3G via wifi par exemple)  nécessitent des droits administrateurs (root).

    Voila une méthode traduite du forum du site HDBlog.it pour passer le système du Samsung Galaxy en mode root, attention toutefois cette manipulation est réservée à des utilisateurs avancés :

    Logiciels nécessaires (lien à la fin du billet) :
    - fastboot
    - adb modifié
    - fichier image de restauration modifié

    Notes : Le fichier image de restauration est compatible avec nandroid.

    La méthode :

    - Mettez les fichiers fastboot, adb, et le fichier image de restauration à l’intérieur du même dossier
    - Tapez :

    chmod 755 adb
    chmod 755 fastboot

    - Mettez votre Samsung Galaxy en mode fastboot (éteignez le terminal, puis appuyez simultanément appel+power
    - Tapez cette commande pour flasher partition de restauration :

    ./fastboot flash recovery recovery.img

    Votre Samsung Galaxy i7500 devrait indiquer « Okay » deux fois, ainsi que votre ordinateur.

    - Ensuite, retirez la batterie pour éteindre le terminal
    - Pressez les boutons baisser le volume + appel + power pour entrer dans me mode de restauration
    - NE TOUCHEZ PLUS AUCUN BOUTON !!!!! si vous appuyez sur n’importe quel bouton, votre terminal se transformera en brique, jolie certe mais brique
    - Tapez :

    ./adb shell

    - une fois dans adb exécutez ces commandes :

    2) mount /dev/block/mtdblock1 /system
    3) cat /system/bin/sh > /system/bin/su
    4) chmod 4755 /system/bin/su
    5) /system/bin/reboot

    Pour passer en Root :

    Directement du Smasung i7500 : Utilissez ConnectBot (trouvable sur Android Market), connectez vous en local, tapez « su ».
    Ou via ADB : lancez adb, et tapez « su ».

    Vous êtes maintenant en Root.

    Le pack contenant tous les fichiers est disponible directement sur le forum en bas du post.

    Via le forum HDBlog.it.

    Comments (22)

  • Tags: , , , , , , , , ,

    Comment mettre un mp3 en sonnerie sur Android ?

    Publié le 14 juin 2009 par Yannick

    mp3-android-france

    Quel à était mon grand désespoir quand j’ai voulu mettre un mp3 en sonnerie sur mon HTC Magic et me suis confronté à un « Pas possible » en passant simplement par l’interface du choix des sonneries.

    Bref, je me suis dit « Avec Android il n’y a pas de problème sans solution ».

    Après de multiple recherche, voilà que maintenant je peux vous proposez 2 Solutions pour 2 cas de figure :

    la premier cas est, si vous avez un mp3 sur votre ordinateur et que vous voulez le mettre en sonnerie sur votre Google Phone préféré, Il existe une application, Ringdroid disponible sur le Market Android gratuitement, simple d’utilisation puisqu’il suffit de copier votre Mp3 sur votre carte SD de lancer l’application Ringdroid, une fois le Mp3 charger, déterminer un début et une fin grâce au 2 curseurs. Vous pouvez a présent cliquer sur la Disquette pour sauvegarder votre sélection. Un message vous propose de définir ce morceau comme sonnerie (ringtone) par défaut, et maintenant celui-ci apparaitra dans votre liste de sonnerie.

    screen-ringdroid-android-france

    Application Ringdroid

    logo-ringdroid-android-france

    Tarif : Gratuit

    Disponible sur le Market Android

    ringdroid-qr-code-android-france

    Si vous voulez par la suite Supprimer une Sonnerie que vous avez importé, il vous suffit simplement de faire un « Appui long » sur la sonnerie dans votre liste de l’application Ringdroid.

    Pour le deuxième cas, il fallait que je vous parle du service proposé par le site Audiko ringtones, celui-ci va vous permettre grâce à sont moteur de recherche de vous dégoter les sonneries que vous recherchez, avec par exemple le dernier morceau que vous avez entendu en radio. Direction audiko.net

    En dessous du module de recherche cliquez sur « Turn on Native Audiko Search » si vous voulez rechercher dans la base du site ou cliquez sur « Turn on Google Audiko Search » si vous voulez que la recherche ce base sur le moteur de Google (youtube, etc…)

    adiko-search-android-franceadiko-search-android-france-02

    Une fois le résultat trouvé vous pourrez faire une pré-écoute du sample du morceau et de le télécharger sur votre ordinateur.

    adiko-search-android-france-03

    Une fois le Mp3 téléchargé vous devez reprendre la première méthode pour le transférer sur votre GPhone Android.

    Plus d’excuse pour avoir une sonnerie « basique » !!, vous pouvez maintenant frimer avec votre sonnerie personnalisée.

    NB: D’autres solutions proposées en commentaire :

    @Remy : Lancer la lecture du MP3 par « Musique»  puis avec la touche menu sélectionner l’option « Définir comme sonnerie»

    @ Dominique DELAIRE : Installer le sdk Android 1.5 et connecter son GPhone via usb. Ensuite lancer une invite de commande, ce rendre dans le répertoire « tools » du sdk et faire un « adb devices » pour faire reconnaitre votre appareil,  utiliser la commande « adb push sonfichier.mp3 /media/audio/ringtones » et votre mp3 ce retrouvera directement dans la liste des sonneries.

    @T509 @ Seynaeve : Mettre les fichiers MP3 dans un répertoire nommé « ringtones»  à la racine de la SD card, et ils apparaitrons dans la liste des sonneries disponibles.

    A vous maintenant de choisir la méthode qui vous convient le mieux!

    Comments (11)

  • Tags: , , ,

    Compilation de raccourcis clavier pour votre HTC Dream

    Publié le 03 juin 2009 par Yannick

    htc-dream-azerty-android-france

    Vous l’aurez compris, grâce au clavier physique du HTC Dream on peu rapidement utiliser des raccourcis clavier pour plusieurs applications natives, en voici un florilège des principaux.

    Sur le bureau :

    RECHERCHER + b: Navigateur.
    RECHERCHER + c: Contacts.
    RECHERCHER + e: Mail.
    RECHERCHER + g: GMail.
    RECHERCHER + l: Calendrier.
    RECHERCHER + m: Maps.
    RECHERCHER + p: Lecteur de musique.
    RECHERCHER + s: SMS.
    RECHERCHER + y: YouTube.

    A la saisie :

    ALT + ESPACE: Montre les caractères spéciaux.
    MAJUSCULE x 2: Bloque la majuscule (MAJUSCULE une autre fois, et ça débloque).
    MAJUSCULE + BOULE: Sélectionne le texte.
    DEL: Supprime un caractère vers la gauche.
    MAJUSCULE + DEL: Supprime un caractère vers la droite.

    ALT + DEL: Supprime la ligne entière.
    ALT + BOULE bas: Aller a fin du texte.
    ALT + BOULE haut: Aller au début du texte.
    ALT + q: Insérer des tabulations.

    Les classiques :

    MENU + x, c, v: Couper, copier, coller.
    MENU + z: Annuler.
    MENU + a: Sélectionne tout le texte.

    Pour le navigateur:

    MENU + s: Ouvre une nouvelle page.
    MENU + b: Ouvre le Bookmarks (Favoris).
    MENU + w: Ouvre le menu des fenêtres.
    MENU + h: Afficher l’historique.
    MENU + r: Rafraichir ou charger la page.
    MENU + j: Reculer d’un page.
    MENU + k: Avancer d’une page.
    MENU + f: Rechercher dans la page.
    MENU + ENTRER: Aller sur la page d’accueil.
    MENU + i: Zoom avant.
    MENU + o: Zoom arrière.
    MENU + p: Aller dans les préférences.
    ESPACE: Paginer vers le bas.
    MAJUSCULE + ESPACE: Paginer vers le haut.

    Pour le Google Maps:

    MENU + d: Adresse.
    MENU + a: Changer le mode de la carte.
    MENU + h: Historique.
    MENU + 0 (zero): Ma position.
    MENU + p: Aller dans les préférences.
    MENU + i: Zoom avant.
    MENU + o: Zoom arrière.

    Via And.roid.es

    Comments (5)


  • Wikio - Top des blogs title=


    téléphone portable