##master-page:HomepageTemplate ##master-date:2009-11-09 18:48:28 #format wiki #language fr = Applications Android = ##Voir [[VieCrans/ApplicationsAndroid]] pour une liste plus à jour. Voici quelques applications pour Android qui pourraient être utiles à un câbleur. Pour les autres qui n'utilisent pas Android, voir [[VieCrans/ApplicationsAutres]] (page à créer). Cette page a été rédigée par [[WikiNaereen|Naereen]] à l'origine, mais toutes contributions est bien sûr la bienvenue ! Pensez à mettre un lien direct vers le Google Play pour chaque applications, et à tenir la liste à jour (ex: enlever une application qui ne marche plus ou n'est plus distribuée). TODO: mettre une table des matières, rajouter les applications pour lire (des pdfs, des ebooks, des films, de la musique), etc... ---- === Le Wifi === Se connecter en wifi, c'est bien. Avoir des informations détaillées, c'est mieux. Les applis suivantes sont conçues pour ça, et sont performantes (pas de virus, légères et non bogguées, mises à jour fréquemment) : * Wifi Analyzer : permet de transformer le téléphone en analyseur wifi assez précis. Plein de fonctionnalités, permet de voir les canaux (et donc, les fréquences utilisées par les réseaux), les MACs et la qualité de la connexion avec toutes les bornes à portée. Sur le '''Google Play''', elle nécessite l'installation d'une librairie annexe. Voir : [[https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=fr|Wifi Analyzer]], et [[https://play.google.com/store/apps/details?id=com.farproc.wifi.connecter&feature=more_from_developer|Wifi Connector library]]. * Network Info II : permet d'obtenir des informations précises sur le réseau utilisés par son téléphone. Pas seulement pour le wifi, mais aussi pour le bluetooth, le 3G/H/Edge, le réseau téléphonique (GSM). Donne notamment des infos détaillés sur la borne émettant le réseau auquel on est connecté (permet de voir si c'est une nouvelle ou une ancienne borne), de voir aussi la MAC, et aussi ... la localisation de la borne ou de l'émetteur 3G ! Très pratique ! Sur le '''Google Play''', voir [[https://play.google.com/store/apps/details?id=aws.apps.networkInfoIi&hl=fr|Network Info II]]. === Zamok en 3G === Certains abonnements ou certains fournisseurs ferment les ports de communications autres que ceux utilisés par une utilisation ''normale'' du forfait web. C'est par exemple le cas des forfaits bloqués chez SFR. Pour pallier à cette censure, il est possible de se connecter en SSH à Zamok via l'adresse suivante : '''ssh2.crans.org''' et via le port 443 (port du HTTPS). === Le SSH === Parce qu'une fois connecté en wifi (ou en 3G), il est possible d'atteindre Zamok, il faut pouvoir utiliser ce lien pour s'y connecter en SSH (et cabler avec son téléphone :D !). * ConnectBot : un client SSH simple, mais performant. Se décline en trois versions, chacune ayant leurs adeptes. La version originale s'appelle juste ''ConnectBot'', la version la plus populaire est ''Irssi ConnectBot'', qui gère mieux les redirections et l'identification par clé; et une autre version est ''Vx ConnectBot'', qui semble mieux gérer le clavier bluetooth (au dire de [[WikiPika|Pika]]). Sur le '''Google Play''', voir [[https://play.google.com/store/apps/details?id=org.woltage.irssiconnectbot|Irssi ConnectBot]]. ---- === L'éditeur de Texte === Le meilleur des éditeurs de texte pour Android est [[https://play.google.com/store/apps/details?id=jp.sblo.pandora.jota|Jota Text Editor]] Il n'est plus activement développé, mais fonctionne parfaitement bien ! Il possède une interface simple et claire, multi-tab, et propose une très bonne coloration syntaxique pour les langages les plus populaires (remarque: la coloration du CUDA et OCaml a été faite par [[WikiNaereen|Naereen]]). Il peut aussi s'intégrer remarquablement bien avec SL4A (voir plus bas), permettant de développer en Python à une vitesse presque acceptable. === Le clavier === Pour les gens n'ayant pas un clavier matériel, utiliser un client SSH sans avoir certaines touches sur le clavier tactile de base peut être pénible. Un bon clavier complet est : * [[https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard|Hacker Keyboard]]. === Python === Pour les curieux ou les fanatiques, il est désormais possible d'installer Python, ainsi que d'autres langages de scripts (Perl, Javascript, Lua etc) sur Android ! Le projet s'appelle '''SL4A''' pour Scripting Layer For Android. Et la cerise sur le gateau, c'est que ces langages permettent d'accéder à une petite partie des fonctionnalités de son téléphone. Donc, oui, vous pourrez envoyer un texto en trois lignes de Python ou faire de la synthèse vocale avec : {{{#!highlight python droid = android.Android() droid.tts("I speak but I am controlled by a Python script...") }}} La projet est ici : [[http://code.google.com/p/android-scripting/|SL4A, sur Google CODE]], et la page dédiée à Python est là : [[http://code.google.com/p/python-for-android/|Python For Android, sur Google CODE]]. ---- === Le Root === ##En attendant d'avoir l'autorisation d'en parler, je ne le fais pas ^^. Le Root, sous Android, est un peu comme le ''jailbreak'' sous iOS. Et si ça s'appelle le ''root'', c'est que cette opération permet d'avoir les droits super utilisateurs sur sa machine. A quoi ça sert ? Mon téléphone téléphone, pourquoi j'aurais besoin des droits root ?! Un peu comme sur Linux, lorsque vous découvrez la commande ''sudo'' ou ''su'' : ça permet de faire plein de choses ! L'équivalent de ''sudo'' sera représenté par l'application [[https://play.google.com/store/apps/details?id=com.noshufou.android.su|Superuser]], qui sera installée normalement ''automatiquement'' peu importe la méthode qui vous permettra de rooter votre appareil. Pour plus d'informations sur l'opération en elle-même, qui dépend très fortement du modèle, de la version de la surcouche opérateur, et de la version d'Android, le forum [[http://forum.xda-developers.com|XDA Developpers]] est '''la référence ultime'''. ==== Applications pour téléphone rootés ==== Une liste rapide d'applications utiles une fois les droits roots obtenus (elles sont installables même sans, mais n'ont pas grand intérêts...): * [[https://play.google.com/store/apps/details?id=net.tedstein.AndroSS|AndroSS]] : permet de prendre des captures d'écrans sur tous modèles (certains HTC l'autorisent de base). * [[https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer|Busybox Installer]] : busybox est un projet GNU visant à proposer les outils de bases de tout système GNU Linux via un seul binaire ''busybox''. Le même genre de binaire est installé sur le bornes wifi, et permet d'avoir accès aux commandes de bases (ls, cp, telnet, ...) via un seul programme. Cette application est un installeur de busybox, qui recherche la dernière version pour votre téléphone. Pratique pour utiliser la ligne de commande, et nécessaire pour certaines autres applications. * [[https://play.google.com/store/apps/details?id=com.droidgram.bladebuddy|Bladebuddy]] : permet de customiser certains points du téléphone (par exemple la résolution LCD apparente). * [[https://play.google.com/store/apps/details?id=com.droidgram.reboot|Reboot]] : permet de rebooter sa machine (he oui, même si c'est assez surprenant, le reboot n'est pas disponible sur Android, en tout cas pas jusqu'à la 2.2.2 !). Propose aussi des ''modes'' de reboot spéciaux (pour utilisateurs confirmés uniquement). * [[https://play.google.com/store/apps/details?id=com.rerware.android.MyBackupRoot|MyBackupRoot]] : propose un moyen presque performant de sauvegarde et de restauration de données. Mais contrairement à d'autres, il prend en charge les applications utilisateurs ''et leurs paramètres'' (et données quelconque), les applications ''systèmes'' (et toutes leurs données), et '''les données utilisateurs'''. Pratique pour sauvegarder ces contacts, son historique d'appel, ses SMSs, ses paramètres systèmes (en fait, tout) avant de se mettre à bricoler son terminal. * [[https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox|Rom Toolbox]] : non ce n'est pas une boite à outil à utiliser en Italie, mais l'application '''ultime''' pour un téléphone rooté. Allez voir la description, vous en jugerez par vous même. Cette application est notamment la seule qui permette de changer ''facilement et gratuitement'' le logo et l'animation de démarrage, les polices de l'interface, les paramètres précis du auto app killer (l'horrible daemon qui tue les apps en fond quand l'app au premier plan semble en avoir besoin ...) etc * [[https://play.google.com/store/apps/details?id=com.antweb.silentboot|SilentBoot]] : une appli poids plume, pour désactiver '''tout''' son au démarrage. Inutile ? Non, c'est juste la classe ! * [[https://play.google.com/store/apps/details?id=com.rootuninstaller.free|Root Uninstaller]] : une bonne appli aussi, qui permet de facilement sauvegarder, restaurer et surtout '''supprimer''' toutes applications. Donc, elle permet de supprimer toute l'inutile couche opérateur, de supprimer Facebook et les autres applications hérétiques du même genre ! ---- === OCaml === Moins intéressant que pour Python, mais intéressant quand même, OCaml 3.12.0 a été porté sur Android par Romain Vernoux (info11, ENS de Cachan), et est disponible sous la forme d'une appli pour Android 2.1+ : [[https://play.google.com/store/apps/details?id=fr.vernoux.ocaml|OCaml Toplevel for Android]]. En attendant une mise à jour, ou une nouvelle appli (que je voudrais faire, mais manque de temps), celle ci ne donne pas accès au téléphone. Comme le justifie son auteur : "Ca devrait suffir pour faire vos courses ou implémenter un algorithme de décomposition en nombre premiers en direct en cours de math pour sauver votre camarade au tableau qui galère.". ---- Les interactions entre un téléphone sous Android et le reste de son parc informatique peuvent être assez géniales, et très nombreuses : === Contrôler son pc avec son Android === Il y a plein de solutions, la plus simple mais la moins ''friendly user'' étant le SSH, déjà expliqué plus haut. * [[https://play.google.com/store/apps/details?id=com.Relmtech.Remote|Universal Remote]] : de loin la meilleure, mais pour l'instant n'est disponible que sous Windows. * === Contrôler son Android depuis son PC === * [[https://play.google.com/store/apps/details?id=com.sand.airdroid|AirDroid]] marche super bien, et est assez sécurisé car peut tourner en local. * ---- == Émulation == Désormais très populaires, les émulateurs sont aussi apparus sur nos téléphone ! En voici une rapide liste, à compléter. A noter que la plupart d'entre eux nécessite des ''roms'' externes, que vous devez trouver par vous même. ==== Les consoles ==== Pour les émulateurs de consoles, des roms pour chaque jeu (et peut-être une copie du BIOS d'origine pour certains). * [[https://play.google.com/store/apps/details?id=com.johnemulators.johnneslite[NES]], * [[https://play.google.com/store/apps/details?id=com.momojo.gba.lite|GameBoy, GameBoy Color, GameBoy Advance]] : marche super bien, support de toutes les ROMs, excellente réactivité, sauvegarde temps réel. * [[https://play.google.com/store/apps/details?id=com.bslapps.gbc|GameBoy & GameBoy Color]] : marche très bien aussi. ==== Les calculettes ==== Nécessitent une rom ! Facilement trouvable sur Internet, vous n'avez le droit d'en posséder une que si vous posséder aussi la machine physique ! * [[https://play.google.com/store/apps/details?id=com.Bisha.TI89Emu|TI 89]] : pas vraiment une console, m'enfin. * [[https://play.google.com/store/apps/details?id=org.natygames.emu.ti92plus_free|TI 92+]] : pareil, pour la calculette Texas Instrument 92+. ---- CatégoriePagePublique CatégoriePageNonTerminée