Toutes les choses que j'aime… ou pas!
Article tagué Google
AppBrain – Mieux gérer vos applications Android
28/07/10
Personnellement je trouve qu’un des plus gros défauts d’Android face à l’iPhone, c’est bien la gestion des applications… sur iPhone on a deux choix:
- Passer par iTunes puis synchroniser. Je trouve ça génial car on a un support visuel sur l’ordinateur des informations au sujet du programme qui nous intéresse et surtout il stocke les applications. Donc après une mise à jour par exemple, par besoin d’aller rechercher et télécharger toutes ces dernières! Une synchro et c’est bon.
- Passer par l’application directement sur depuis l’iPhone.
Ce que je trouve aussi sympathique, c’est quand par exemple il y a trois programmes qui sont mis à jour, il est possible d’installer ces dernières en une seule action!
Enfin bref, revenons à notre Android et l’application/site AppBrain…
Le site
Son site permet, tout comme l’AppStore d’Apple, d’avoir une description visuelle des applications (en anglais malheureusement). Il permet aussi de mettre en file d’attente le téléchargement des applications qui nous intéressent.
Vous pourrez aussi gérer vos applications de la manière suivante:
Et même de partager votre liste d’applications de divers manières. Vous découvrirez au fur et à mesure toutes les possibilités offertes par le site…
L’application
Elle a quasiment les mêmes fonctionnalités que le site… Mais c’est là que ça devient intéressant, en pressant sur « Perform installs » on a la possibilité d’installer les applications précédemment sélectionnées ou d’installer les mises à jour presque automatiquement… ça reste moins bien que sur iPhone, car il faut à chaque fois confirmer, mais c’est plus pratique que sur le market.
Tutoriaux sur le développement Android
27/07/10
Depuis samedi, après avoir installé le SDK Android + Eclipse sur mon Mac, j’essaie de créer un widget pour la lecture des derniers articles du blog. Cependant, ce n’est pas chose facile malheureusement… même après avoir suivi ce tutorial à la lettre, je n’arrive pas à faire fonctionner l’application…
Après de multiples recherches, je suis tombé sur de bons sites qui expliquent comment débuter et bien plus:
- Android-France – Le plus complet à mon avis.
- Wiki de Frandroid
- PointGPhone
- Tuto Mobile – Site tout jeune qui à mon avis va très vite monter! Aussi pour les autres plateformes.
- E-vidence – Quelques tutoriaux très détaillés.
- Android Developers – Site officiel de Google, seulement en anglais malheureusement!
Pour en revenir à mon widget, si vous connaissez un autre tutorial qui pourrait m’aider ou encore mieux, un code source à éditer, faites-moi signe
En tout cas si vous voulez vous lancez dans le développement Android, bon courage! C’est assez abstrait au début je trouve et surtout il n’y pas d’environnement de développement à interface graphique (pour le moment) comme par exemple avec un Visual Studio pour d’autres langages… Mais bon ça, c’est assez dans la mentalité et le trip communiste… heu Linuxienne excusez-moi
Installation SDK Android + Eclipse sous MacOS
24/07/10
Introduction
Après énormément de recherches et de tests, je suis enfin arriver à trouver une solution qui fonctionne sur mon Mac… Je me permet donc de la partager avec vous
D’ailleurs sous Windows, même sur deux machines différentes je ne suis pas encore arrivé à le configurer pour que ça fonctionne comme il faut! Même en suivant à la lettre plusieurs tutoriaux différents…
Ce que vous avez besoin
- Téléchargez le SDK Android pour MacOS sur cette page.
- Téléchargez Eclipse IDE For Java Developers pour MacOS (32 ou 64 bits) sur cette page.
Configuration du SDK Android – Partie 1
- Décompressez l’archive du SDK Android « android-sdk_r06-mac_86.zip » (elle pourra avoir un autre nom dans le futur).
- Ouvrez votre Finder et allez dans: Applications -> Utilitaires et lancez « Terminal.app« .
- Dans ce dernier tapez « touch ~/.bash_profile;open -a textedit ~/.bash_profile » et pressez « Enter« .
- Une fenêtre va s’ouvrir, dans cette dernière entrez cela par exemple « export PATH=${PATH}:Android/android-sdk-mac_86/tools« , il faut adapter le chemin dans lequel se trouve votre dossier « tools » du SDK Android par rapport à votre dossier utilisateur.
- Ensuite faites: Fichier -> Enregistrer. Ensuite fermez cette fenêtre « .bash_profile » via « TexteEdit -> Fermer TexteEdit » et fermez le Terminal via « Terminal -> Fermer Terminal« . Relancer le Terminal et refermez-le (cela permet de valider la commande tapée dans .bash_profil).
Configuration de Eclipse
- Décompressez l’archive d’Eclipse.
- Lancez Eclipse.app.
- Configurez l’emplacement que vous désirez par défaut pour vos futures applications.
- Dans ce dernier faites: Help -> Install New Software.
- Dans le champs « Work With« , entrez l’adresse suivante « http://dl-ssl.google.com/android/eclipse/ » et pressez sur « Add« .
- Une fenêtre va s’ouvrir, dans le champs « name« , mettez par exemple « SDK Android ». Pressez « OK« .
- Cochez la case « Developer Tools » et le bouton « Next » (2x). Puis cochez le bouton « I accept the terms of the licence agreements » et pressez sur « Finish« .
- Il va y avoir une petite installation et le programme vous invitera à le redémarrer. Confirmez-le en pressant « Restart Now« .
Configuration du SDK Android – Partie 2
- Rendez-vous dans le dossier « tools » du SDK Android et lancer le fichier nommé « Android« .
- Dans la fenêtre qui s’ouvre, rendez-vous dans la rubrique « Available Packages« , vérifiez que tout soit coché et pressez sur « Install Selected« .
- Dans la nouvelle fenêtre sélectionnez « Accept All » et cliquez sur « Install« . Le téléchargement et l’installation de tous ces paquets va démarrer. Cela peut prendre pas mal de temps, c’est selon votre connexion internet…
Votre environnement de développement est maintenant prêt pour Android sur votre MAC
Flasher et Rooter le Samsung Galaxy S I9000
23/07/10
Le dernier né de Samsung a malheureusement quelques défauts de jeunesse! Je vous conseille donc de le mettre à jour avec l’avant-dernier firmware en date disponible (je peux vous le conseiller, car il y a eu assez de retours positifs dessus, le I9000XWJM2 sorti aujourd’hui je sais pas encore), le I9000XWJM1. Il intègre d’ailleurs quelques nouveautés.
Tout d’abords sachez, que tous vos paramètres et applications seront effacés… Mais pas le contenu de votre « carte SD Interne », en tout cas pour moi ça n’a pas été le cas. Utilisez donc un logiciel de backup pour les sauvegarder si vous le désirez.
Les procédures suivantes peuvent présenter des risques pour votre téléphone, vous devez en être conscient! Je ne pourrai pas être tenu responsable en cas de dommages éventuels de votre appareil!
Procédure de flashage
- Téléchargez et installez le logiciel Samsung Kies et branchez votre téléphone pour l’installation des drivers.
- Téléchargez ce fichier zip (253 Mo), il contient tout ce que vous aurez besoin pour le flashage.
- Décompressez le fichier dans le dossier que vous désirez.
- Enlevez la carte SIM de votre portable.
- Éteignez votre téléphone.
- Lancez Odin3_v1.0.exe « en tant qu’administrateur » (via le clique-droit de votre souris).
- Cochez les cases et choisissez les fichiers comme dans la copie d’écran ci-dessous:
- Démarrez votre téléphone en mode « Download ». Pour cela, pressez en même temps, « Volume-Bas », « Button Home », « On-OFF » sur votre mobile.
- Branchez votre téléphone à votre PC à l’aide du câble USB.
- Appuyez sur « Start » dans Odin.
Il ne vous reste plus qu’à attendre la fin… environ 5 minutes pour ma part… votre téléphone bootera tout seul
Cette procédure a fortement été inspirée du tutorial d’Android pour les nuls, mais a été modifiée, je l’ai adaptée à la solution qui a fonctionnée pour mon téléphone.
Procédure de rootage
- Téléchargez ce fichier zip, mais ne le décompressez pas!
- Placez-le à la racine de votre « carte mémoire interne » (pas la MicroSD que vous auriez éventuellement ajoutée).
- Éteignez votre téléphone. Allumez le en pressant les boutons « Home », « Volume-haut », « On/Off ».
- Un écran avec quelques options va se présenter, sélectionnez “apply sdcard:update.zip” via les boutons de volume pour naviguer et la touche “Home” pour valider.
- Votre téléphone va redémarrer peu après…
Et c’est tout bon
Tutorial reprit d’Android-Software.fr.
Firmwares pour le Samsung Galaxy S I9000
20/07/10
Via le forum du site Frandroid, j’ai trouvé un site sympa: Samsung-Firmware.
Ce dernier regroupe pleins d’astuces, tutoriaux et les firmwares pour les Samsung.
Le défaut de ce site c’est qu’il est en anglais, mais il est quand même facile de s’y retrouver.
La liste des firmwares se trouve par là: http://samsung-firmware.webs.com/WEBPROTECT-samsungi9000.htm mais pour pouvoir la visualisée, il faut avoir un compte (gratuit) dont l’inscription se passe par ici (c’est pareil pour une bonne partie du site, donc n’hésitez pas à vous inscrire).
Tutorial de flashage en français (traduit style Google): http://samsung-firmware.webs.com/I9000%20French.pdf
Voici par exemple les codes (universels) généraux des téléphones Samsung:
*#1234# = Firmware Version.
*#2222# = H/W Version.
*#8999*8376263# = All Versions Together.
*#8999*8378# = Test Menu.
*#4777*8665# = GPSR Tool.
*#8999*523# = LCD Brightness.
*#8999*377# = Error Menu.
*#8999*327# = EEP Menu.
*#8999*667# = Debug Mode.
*#92782# = PhoneModel. (Wap)
#*5737425# = JAVA Mode.
*#2255# = Call List.
*#232337# = Bluetooth MAC Adress.
*#5282837# = Java Version.
#*4773# = Incremental Redundancy.
#*7752# = 8 PSK uplink capability bit.
#*7785# = Reset wakeup & RTK timer cariables/variables.
#*7200# = Tone Generator Mute.
#*3888# = BLUETOOTH Test mode.
#*7828# = Task screen.
#*#8377466# = S/W Version & H/W Version.
#*2562# = Restarts Phone.
#*2565# = No Blocking? General Defense.
#*3353# = General Defense, Code Erased.
#*3837# = Phone Hangs on White screen.
#*3849# = Restarts Phone.
#*3851# = Restarts Phone.
#*3876# = Restarts Phone.
#*7222# = Operation Typ: (Class C GSM)
#*7224# = !!! ERROR !!!
#*7252# = Operation Typ: (Class B GPRS)
#*7271# = CMD: (Not Available)
#*7274# = CMD: (Not Available)
#*7337# = Restarts Phone. (Resets Wap Settings)
#*2787# = CRTP ON/OFF.
#*2886# = AutoAnswer ON/OFF.
#*3737# = L1 AFC.
#*5133# = L1 HO Data.
#*7288# = GPRS Detached/Attached.
#*7287# = GPRS Attached.
#*7666# = White Screen.
#*7693# = Sleep Deactivate/Activate.
#*7284# = L1 HO Data.
#*2256# = Calibration info? (For CMD set DEBUGAUTONOMY in cihard.opt)
#*2286# = Databattery.
#*2527# = GPRS switching set to (Class 4, 8, 9, 10)
#*2679# = Copycat feature Activa/Deactivate.
#*3940# = External looptest 9600 bps.
#*4263# = Handsfree mode Activate/Deactivate.
#*4700# = Please use function 2637.
#*7352# = BVMC Reg value (LOW_SWTOFF, NOMINAL_SWTOFF)
#*2558# = Time ON.
#*3370# = Same as 4700.
#*3941# = External looptest 115200 bps
#*5176# = L1 Sleep.
#*7462# = SIM Phase.
#*7983# = Voltage/Freq.
#*7986# = Voltage.
#*8466# = Old Time.
#*2255# = Call Failed.
#*5187# = L1C2G trace Activate/Deactivate.
#*5376# = DELETE ALL SMS!!!!.
#*6837# = Official Software Version: (0003000016000702)
#*7524# = KCGPRS: (FF FF FF FF FF FF FF FF 07)
#*7562# = LOCI GPRS: (FF FF FF FF FF FF FF FF FF FF FF FE FF 01)
#*2337# = Permanent Registration Beep.
#*2474# = Charging Duration.
#*2834# = Audio Path. (Handsfree)
#*3270# = DCS Support Activate/Deactivate.
#*3282# = Data Activate/Deactivate.
#*3476# = EGSM Activate/Deactivate.
#*3676# = FORMAT FLASH VOLUME!!!
#*4760# = GSM Activate/Deactivate.
#*4864# = White Screen.
#*5171# = L1P1.
#*5172# = L1P2.
#*5173# = L1P3.
#*7326# = Accessory.
#*7683# = Sleep variable.
#*8465# = Time in L1.
#*2252# = Current CAL.
#*2836# = AVDDSS Management Activate/Deactivate.
#*3877# = Dump of SPY trace.
#*7728# = RSAV.
#*2677# = Same as 4700.
#*3728# = Time 2 Decod.
#*3725# = B4 last off.
#*7372# = Resetting the time to DPB variables.
#*7732# = Packet flow context bit Activate/Deactivate.
#*6833# = New uplink establishment Activate/Deactivate.
#*3273# = EGPRS multislot. (Class 4, 8, 9, 10)
#*7722# = RLC bitmap compression Activate/Deactivate.
#*2351# = Blinks 1347E201 in RED.
#*4472# = Hysteresis of serving cell: 3 dB
#*2775# = Switch to 2 inner speaker.
#*9270# = Force WBS.
#*7878# = FirstStartup. (0=NO, 1=YES)
#*3757# = DSL UART speed set to. (LOW, HIGH)
#*8726# = Switches USBACM to Normal.
#*8724# = Switches USBACM to Generator mode.
#*8727# = Switches USBACM to Slink mode.
#*8725# = Switches USBACM to Loop-back mode.
#*3838# = Blinks 3D030300 in RED.
#*2077# = GPRS Switch.
#*2027# = GPRS Switch.
#*0227# = GPRS Switch.
#*0277# = GPRS Switch.
#*8370# = Tfs4.0 Test 0.
#*8371# = Tfs4.0 Test 1.
#*8372# = Tfs4.0 Test 2.
#*8373# = Tfs4.0 Test 3.
#*8374# = Tfs4.0 Test 4.
#*8375# = Tfs4.0 Test 5.
#*8376# = Tfs4.0 Test 6.
#*8377# = Tfs4.0 Test 7.
#*8378# = Tfs4.0 Test 8.
#*8379# = Tfs4.0 Test 9.
#*7878# = FirstStartup. (0=NO, 1=YES)
#*3838# = Blinks 3D030300 in RED.
#*2077# = GPRS Switch.
#*2027# = GPRS Switch.
#*0227# = GPRS Switch.
#*0277# = GPRS Switch.
#*22671# = AMR REC START.
#*22672# = Stop AMR REC. (File name: /a/multimedia/sounds/voice list/ENGMODE.amr)
#*22673# = Pause REC.
#*22674# = Resume REC.
#*22675# = AMR Playback.
#*22676# = AMR Stop Play.
#*22677# = Pause Play.
#*22678# = Resume Play.
#*77261# = PCM Rec Req.
#*77262# = Stop PCM Rec.
#*77263# = PCM Playback.
#*77264# = PCM Stop Play.
#*22679# = AMR Get Time.
*#8999*364# = Watchdog ON/OFF.
*#8999*427# = WATCHDOG signal route setup.
*2767*226372# = Camera Reset. (deletes photos)
*2767*3855# = E2P Full Reset.
*2767*2878# = E2P Custom Reset.
*2767*927# = E2P Wap Reset.
*2767*226372# = E2P Camera Reset.
*2767*688# = Reset Mobile TV.
#7263867# = RAM Dump. (On or Off)
Source: http://samsung-firmware.webs.com/WEBPROTECT-samsungmobilecode.htm
Amusez-vous bien




















