Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
android [Le 15/07/2010, 23:55] Rikles66 |
android [Le 27/06/2020, 12:27] yogU [Partages de tout type de fichiers] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>téléphonie matériel programmation android}} | ||
+ | ---- | ||
+ | {{ http://www.masonbruce.com/wp-content/uploads/2015/03/android-logo-transparent-background.png?90|Logo Android}} | ||
====== Android ====== | ====== Android ====== | ||
+ | **Android** est un système d'exploitation pour appareils mobiles tactiles basé sur le noyau Linux. Il a été développé par Google et [[http://fr.wikipedia.org/wiki/Open_Handset_Alliance|l'Open Handset Alliance]]. | ||
- | ===== Présentation ===== | + | Tout comme la plupart des systèmes pour appareils mobiles (iOS, Symbian, PalmOS, Sailfish, ...), Android permet l'installation d'applications (gratuites ou payantes) via [[https://play.google.com/store|Google Play]] ou via des dépôts alternatifs comme par exemple [[http://f-droid.org/|F-droid]] qui comporte uniquement des applications libres. |
- | Android [[http://www.android.com/]] est le nouveau système d'exploitation libre de Google pour les téléphones portables qui propose les mêmes fonctionnalités (voire plus) que l'iPhone d'Apple. | + | Le système est sous licence [[http://fr.wikipedia.org/wiki/Licence_Apache|Apache]] version 2, certains logiciels et surcouches graphiques sont //open source// et gratuits, d'autres en partie voire entièrement propriétaires ( [[http://fr.wikipedia.org/wiki/Google_Apps|Google apps]], [[http://fr.wikipedia.org/wiki/HTC_Sense|HTC Sense]], [[http://en.wikipedia.org/wiki/Motoblur|Motoblur]]...) |
- | Tout comme l'iPhone, Android permet l'installation d'application de tout type (gratuite ou payante) via l'Android Market. | + | Cette page n'a pas pour but de parler uniquement d'Android mais de tout ce qui est lié à Android **et** Ubuntu. |
- | L'avantage est que vous pouvez créer vous même des applications à installer sur votre téléphone en utilisant le SDK d'Android. | + | ===== Usages Android / Ubuntu ===== |
+ | ==== Partages de tout type de fichiers ==== | ||
+ | Si vous voulez copier / déplacer des fichiers d'Ubuntu vers Android ou //vice versa//, voici les différentes méthodes : | ||
+ | * **Avec connexion filaire** | ||
+ | * [[android#UMS (Universal Mass Storage)|En mode UMS]] : l'appareil est utilisable comme une clef USB | ||
+ | * [[android#MTP / PTP|En mode MTP / PTP]] : l'appareil est utilisable comme un appareil photo | ||
+ | * [[android#ADB|En mode ADB]] : l'appareil est en mode développeur (utilisation avancée) | ||
+ | * **Avec connexion sans fil :** | ||
+ | * [[android#FTP|En mode FTP]] | ||
+ | * Avec [[android#FTP|Dropbox]] | ||
+ | * Avec [[google_drive|Google Drive]] | ||
+ | * Avec [[android#Pushbullet|Pushbullet]] | ||
+ | * En envoyant des fichiers en bluetooth | ||
+ | * Avec [[android#AirDroid|AirDroid]] | ||
+ | * Avec [[http://www.msec.it/blog/?page_id=11|Dukto]] | ||
+ | * [[android#ADB|Avec QtAdb]] : interface graphique pour ADB : l'appareil est en mode développeur (utilisation avancée) | ||
+ | * Avec [[kdeconnect-kde|KDE Connect]] et l'option "Envoyer des fichiers" | ||
- | ===== Développer des applications pour Android ===== | + | ==== Partages d'images ==== |
+ | Si vous voulez partager des images, vous pouvez les partager avec les méthodes du chapitre précédent. | ||
+ | En plus, vous pouvez les partager : | ||
+ | * Via Google+ | ||
+ | * Via Google photo | ||
- | Vous pouvez facilement créer vos applications à installer sur votre téléphone Android en installant le SDK fourni par Google. | + | Sur Android, les photos se trouvent dans **/DCIM/Camera** |
- | ==== Pré-requis ==== | + | ==== Partages de musiques ==== |
+ | En plus des méthodes décrites au chapitre **Partages de tout type de fichiers**, vous pouvez : | ||
+ | * Utiliser [[google_music_manager|Google Music]] | ||
+ | * Avec les connexions [[android#Upnp / dnla|Upnp / DNLA]] | ||
- | ==Java, Ant, Lib== | + | Sur Android, vous trouverez plusieurs endroits pour stocker des sons : |
+ | * **/Alarms** : sonneries du réveil | ||
+ | * **/Music** : musiques | ||
+ | * **/Notifications** : notifications | ||
+ | * **/Ringtones** : sonneries téléphoniques | ||
- | Le langage utilisé pour développer vos applications Android est le langage Java. Vous devrez donc installer une machine virtuelle Java ainsi que le kit de développement (JDK). | + | ==== Gestions des notifications ==== |
+ | Il est possible de recevoir les notifications de son téléphone sur Ubuntu via : | ||
+ | * Android Desktop Notifications | ||
+ | * [[android#Pushbullet|Pushbullet]] | ||
+ | * [[android#Airdroid|Airdroid]] | ||
+ | * [[kdeconnect-kde|KDE Connect]] | ||
+ | * [[http://mightytext.net|MightyText]] | ||
- | cliquez sur ici pour installer ce dont vous avez besoin (tous les paquets sont nécessaires): | + | ==== Partages d'écran ==== |
- | [[apt://ia32-libs]] | + | Vous pouvez voir et/ou controler Ubuntu via Android ou le contraire via : |
- | [[apt://sun-java6-bin]] | + | * VNC (si Android est rooté) |
- | [[apt://ant]] | + | * Google Bureau à distance |
+ | * [[teamviewer|TeamViewer]] | ||
+ | * scrcpy [[https://github.com/Genymobile/scrcpy]] | ||
- | === Eclipse (optionel, mais grandement recommandé) === | + | ===VNC== |
+ | Pour accéder à Ubuntu depuis Android, si vous avez un serveur SSH sur Ubuntu et un écran connecté à l'ordinateur, vous pouvez lancer un serveur VNC en ligne de commande (x11vnc) sans devoir être devant votre ordinateur. Pour cela, tapez | ||
+ | <code>sudo dpkg-reconfigure x11-common</code> | ||
- | Google à développé un plugin gratuit pour Eclipse, l'IDE incontournable pour Java, afin de faciliter le développement de vos applications Android. Cependant l'utilisation d'Eclipse n'est pas indispensable pour développer vos applications. | + | Choisissez "Nobody" |
+ | <note warning> | ||
+ | Risque de sécurité : n'importe qui ayant un accès SSH à votre machine peut agir sur vos programmes (console et/ou interface graphique) | ||
+ | </note> | ||
+ | Tapez | ||
+ | <code>env</code> | ||
+ | pour voir vos variables d'environnent. | ||
- | Si vous souhaitez l'utiliser, consultez la page [[eclipse|Eclipse]] pour savoir comment l'installer. [[apt://eclipse]] | + | Si vous ne voyez pas écrit DISPLAY=localhost:0, entrez |
+ | <code>export DISPLAY=localhost:0 </code> | ||
- | puis lancer eclipse et allez dans : Help > Install New Softare | + | Puis lancer votre serveur VNC (je vous propose x11vnc) |
- | * Cliquer sur « Add » ajouter les « Software sites » suivants : | + | <code>x11vnc --forever --passwd mot_de_passe_du_serveur_VNC </code> |
- | * Selon le schéma [Name] – [Location] | + | |
- | <code> | + | |
- | android - https://dl-ssl.google.com/android/eclipse/ | + | |
- | GEF - http://download.eclipse.org/tools/gef/updates/releases/ | + | |
- | EMF - http://download.eclipse.org/modeling/emf/updates/releases/ | + | |
- | GMF - http://download.eclipse.org/modeling/gmf/updates/releases | + | |
- | Webtools - http://download.eclipse.org/webtools/updates/ | + | |
- | Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.5 | + | |
- | </code> | + | |
- | Puis installer la totalité des champs qui se trouvent dans le nom de shéma "android" (ligne android ci-dessus) | + | ===Serveur X11 distant (X11 forwarding)=== |
+ | Vous pouvez aussi contrôler à distance Ubuntu : | ||
+ | * installez un serveur [[ssh]] sur Ubuntu | ||
+ | * installez sur votre appareil android un client SSH (JuiceSSH, ConnectBot) et un serveur [[xorg|X11]] (Xserver XSDL). | ||
+ | * Lancez votre serveur X sur Android | ||
+ | * connectez-vous en SSH à votre PC, et tapez | ||
+ | <code>export DISPLAY=adresse_ip_de_votre_appareil_android:0</code> | ||
+ | Voilà ! Vous pouvez maintenant lancer des logiciels graphiques à distance qui s'exécuteront sur votre PC. | ||
+ | exemple: pour lancer Firefox, tapez dans le client ssh | ||
+ | <code>firefox</code> | ||
+ | Pour l'arrêter, tapez CTRL+C. | ||
+ | Pour lancer une interface graphique, tapez (suivant si vous utilisez Unity, KDE, fluxbox...) | ||
+ | <code>gnome-session</code> | ||
+ | <code>startkde</code> | ||
+ | <code>fluxbox</code> | ||
+ | |||
+ | ====Utiliser des logiciels Android sous Ubuntu==== | ||
+ | <note>Cette partie est une ébauche à compléter et à mettre en page.</note> | ||
- | vous serez ensuite invités à redémarrer Eclipse. (faites-le) | + | Il est possible de lancer des applications Android sur Ubuntu. Cela permet d'augmenter considérablement le nombre d'applications et jeux sous Ubuntu. Voici les solutions triées par ordre d'efficacité : |
- | Lors de son redémarrage il vous indiquera qu'il ne trouve pas le SDK de android. (c'est normal il vous faut suivre la procédure ci-dessous) | + | * [[Anbox]] : logiciel qui utilise QEMU comme émulateur d’Android, permettant ainsi au système de faire tourner les applications de manière transparente. Le système permet d’utiliser les applications Android de la même manière que les programmes classiques et profitent des mêmes enrichissements ergonomiques. |
+ | * **Shashlik** : avec KDE. Voir [[https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik|cette page sur HowToForge]] en Anglais pour plus d'info | ||
+ | * [[ARChon]] / [[Arc welder]] qui permet de lancer des applications Android sur Chrome/Chromium | ||
+ | * [[https://www.genymotion.com/|Genymotion]] : application commerciale française d'émulation. | ||
+ | * Permet d'émuler Android v.2.3.7 à 5.1.0 sur différents téléphones et tablettes (Nexus, HTC, Motorola, Samsung, Sony et custom). | ||
+ | * Nécessite | ||
+ | * l'installation de[[:virtualbox|VirtualBox]] ainsi que | ||
+ | * l'enregistrement sur leur site pour pouvoir télécharger les images Android. | ||
+ | * C'est la seule façon, à l'heure actuelle, de faire fonctionner correctement les jeux "performants" Android sous Ubuntu 16.04 (Xenial Xerus. | ||
+ | * 64bit ou supérieur, Debian 8 (Jessie), Fedora 24 - 64bit, | ||
+ | * Processeur 64 bits, avec une capacité VT-x ou AMD-V, activé dans les paramètres du BIOS, GPU récent et dédié, | ||
+ | * 400 Mo d'espace disque, | ||
+ | * 2 Go de RAM pour la version Genymotion 2.8.1 seule disponible sur le site de Genymotion. | ||
- | ==== Installation de l'environnement de développement ==== | + | <note>(Exemple de config qui tourne bien sur 14.04LTS : Galaxy Note 4.1.1 + [[https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCsQFjABahUKEwi4tcvs5Y7GAhVBQBQKHf-RALg&url=https%3A%2F%2Fdocs.google.com%2Ffile%2Fd%2F0B-p1r5SNN4adcmhtaGdMVml0Qzg%2Fedit&ei=Mj99VbjUKMGAUf-jgsAL&usg=AFQjCNGY1LZ57B5D6BLUkB-RN2rh9omqYQ&sig2=BsNeJSvlBKNUbFXMC3fyBQ&bvm=bv.95515949,d.d24|Genymotion-ARM-Translation_v1.1.zip]] + [[https://lu4ndr01d.googlecode.com/files/gapps-jb-20121011-signed.zip|gapps-jb-20121011-signed.zip]] pour accéder au Play Store, puis installer des jeux).</note> |
+ | * [[http://www.android-x86.org/|Android-x86]] + [[:virtualbox|VirtualBox]]. Tutoriel d'installation sur [[http://www.it-connect.fr/comment-installer-android-4-4-sous-vmware-workstation/|IT-Connect]]. | ||
+ | * **[[http://www.andyroid.net/|Andy]]** : emulation | ||
+ | * **Kit de developpement officiel d'Android** : Android SDK – Android Emulator / AVDs. Tutoriel d'installation [[http://www.android-dev.fr/installation-du-sdk-android-sous-ubuntu|ICI]]. | ||
- | Afin de développer vos applications il vous faudra installer le SDK pour Android et le plugin ADT pour Eclipse si vous souhaitez l'utiliser. | + | Pour plus d'information, veuillez vous inspirer de [[http://techapple.net/2014/05/5-best-android-emulators-linux-run-android-apps-linux-ubuntulinuxmintfedoraarchlinuxopensusemageiacentos-etc/|cette article chez techapple.net]] |
- | === Installation du SDK === | ||
- | Commencez par télécharger le SDK pour Linux sur le site [[http://developer.android.com/sdk/index.html | d'Android]]. | + | ====Afficher et contrôler des appareils Android sous Ubuntu==== |
+ | Voir l'article détaillé [[scrcpy]] | ||
- | Puis décompresser dans un dossier et mettez à jour la variable d'environnement PATH pour accéder au programme du SDK : | + | ====Développer une application sous Android==== |
+ | Voir l'article détaillé [[Android SDK]] | ||
- | <code> | + | ===== Technologies ===== |
- | tar -zxvf android-sdk_r*-linux_86.tgz | + | ==== ADB ==== |
- | cd android-sdk-linux_86/tools/ | + | ADB (Android Debug Bridge) est un outil permettant de dialoguer nativement avec un périphérique Android. |
- | echo "export PATH=$(pwd):\${PATH}" >> ~/.bashrc | + | |
- | . ~/.bashrc | + | |
- | </code> | + | |
- | Ensuite mettez à jour le SDK : | + | Cet outil permet de : |
+ | * Copier des fichiers | ||
+ | * Faire des captures d'écran | ||
+ | * Sauvegarder ses données Android | ||
+ | * Lancer des commandes internes telles que reboot, commande Linux, ... | ||
- | <code> | + | L'installation d'ADB est en 2 étapes : |
- | android update sdk | + | - Installer d'ADB qui se trouve dans le SDK d'Android (est aussi dans les dépots: **[[apt>adb|adb]]**) |
- | </code> | + | - Autoriser Ubuntu à utiliser le périphérique USB Android. Dans quel cas la commande ''lsusb'' vous permettra d'identifier votre périphérique. |
- | Il vous faudra alors mettre à jour la liste des paquets et choisir ceux que vous voulez installer. Les paquets appelés "Target" correspondent à la version d'Android cible (1.5, 1.6, 2.0...) sous laquelle vous souhaitez développer. | + | ==== AirDroid ==== |
+ | [[http://web.airdroid.com|l'environnement AirDroid]] permet : | ||
+ | * D'échanger des fichiers entre son ordinateur et son appareil Android | ||
+ | * De consulter ses contacts à partir d'un ordinateur | ||
+ | * D'écrire des SMS à partir d'un ordinateur | ||
+ | * De faire une capture d'écran d'Android | ||
+ | * De retrouver son appareil Android | ||
+ | * ... | ||
- | <code> | + | Installation / utilisation : |
- | android list targets | + | * Sur l'ordinateur : |
- | </code> | + | - Ouvrir l'adresse [[http://web.airdroid.com]] |
+ | - Créer un compte (si ce n'est pas fait) | ||
+ | - Se connecter | ||
+ | * Sur Android : | ||
+ | - Se mettre en Wi-Fi ou internet mobile (3G/4G) | ||
+ | - Installer [[https://play.google.com/store/apps/details?id=com.sand.airdroid&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5zYW5kLmFpcmRyb2lkIl0.|l'application AirDroid]] | ||
+ | - Créer un compte (si ce n'est pas fait) | ||
+ | - Se connecter | ||
- | Ensuite il vous faudra configurer des machines virtuelles, afin de tester l'exécution de votre programme dans différents environnements. | + | :!: il est inutile de créer un compte, il suffit d'adresser son navigateur internet à l'adresse IP Wi-Fi du téléphone, au port 8888, exemple : http://192.168.0.196:8888 |
- | <note help>Si vous avez une erreur pour les téléchargements, allez dans le menu **Settings** et cochez la case **Force %%https://...%% sources to be fetched using %%http://...%%**</note> | + | ==== Dropbox ==== |
+ | Dropbox permet de créer un dossier sur l'ordinateur et sur Android avec une synchronisation automatique entre tous les appareils ou Dropbox est installé et connecté. | ||
- | === Installation du plugin pour Eclipse 3.5 Galileo === | + | Installation / utilisation : |
+ | * Sur l'ordinateur (avec installation) : | ||
+ | * Voir la page [[dropbox|Dropbox]] | ||
+ | * Sur l'ordinateur (sans installation) : | ||
+ | - Ouvrir l'adresse [[http://www.dropbox.com]] | ||
+ | - Créer un compte (si ce n'est pas fait) | ||
+ | - Se connecter | ||
+ | * Sur Android : | ||
+ | - Se mettre en Wi-Fi ou internet mobile (3G/4G) | ||
+ | - Installer [[https://play.google.com/store/apps/details?id=com.dropbox.android|l'application DropBox]] | ||
+ | - Se connecter | ||
- | - Lancer Eclipse et sélectionner le menu **Help > Install New Software** | + | ==== FTP ==== |
- | - Dans la boite de dialogue **Available Software**, cliquez sur **Add** | + | FTP (File Transfer Protocol) est un protocole de transfert de fichier. Pour simplification, il est conseillé de se connecter en Wi-Fi sur le même réseau qu'Ubuntu. Pour connecter votre ordinateur Ubuntu à votre appareil Android en utilisant FTP et Wi-Fi, l'utilisation est simple soit avec : |
- | - Dans la boite de dialogue **Add Site**, entrez un nom au site (par exemple "Android Plugin") dans le champs **Name**. Puis dans le champs **Location** entrez l'URL suivante [[https://dl-ssl.google.com/android/eclipse/]] et cliquez sur **OK**. | + | * [[https://play.google.com/store/apps/details?id=lutey.FTPServer|ftpserver]] : |
- | - De retour dans **Available Software**, vous devriez voir "Developer Tools" ajouté dans la liste. Cochez la case à coté de **Developer Tools**, qui sélectionnera automatiquement les outils **Android DDMS** et **Android Development Tools**. Cliquez ensuite sur **Next**. | + | * Installez l'application [[https://play.google.com/store/apps/details?id=lutey.FTPServer|FTPServer]] d'Andreas Liebig et la configurer comme décrit sur ce [[http://choorucode.com/2012/12/29/ftpserver-app-for-android/|post]] : |
- | - Dans la liste de la fenêtre **Install Details**, les plugins Android DDMS et Android Development Tools doivent être présents. Cliquez alors sur **Next** pour lire et accepter les conditions de la licence, puis cliquez sur **Finish**. | + | * Définissez un utilisateur, un mot de passe, un port d'accès et le réseau Wi-Fi par lequel vous autorisez la connexion à votre téléphone, |
- | - Redémarrez Eclipse. | + | * Lancer le serveur FTP dans l'application, et vérifier l'adresse IP que votre téléphone a sur le réseau Wi-Fi dans le log affiché par l'application. |
+ | |||
- | <note help>Si vous avez des problèmes pour télécharger les plugins, essayez de remplacer "https" (qui est préféré pour des raisons de sécurité) par "http" dans l'URL.</note> | + | Vous pourrez alors accéder au contenu de votre téléphone. Vous pouvez également créer un signet vers votre téléphone pour y accéder plus rapidement ("Signets > Ajouter un signet"). |
+ | * Autre possibilité avec **ESExplorer**, allez dans //Outils -> Gestion accès à distance//, entrez l'adresse ip fourni par Android dans votre navigateur web sous Ubuntu ou bien via [[:Nautilus]]. | ||
- | Pour finir, configurer Eclipse pour qu'il utilise le SDK : | + | Dans les deux cas, vous pouvez : |
- | - Allez dans le menu **Window > Preferences...**. | + | * Vous connecter à votre téléphone en utilisant [[:Nautilus]] : |
- | - Choisissez Android dans la liste de gauche. | + | * Fichier > Se connecter à un serveur |
- | - Dans le champs **SDK Location**, cliquez sur **Browse...** et sélectionnez le répertoire dans lequel vous avez installé le SDK Android. | + | * Sélectionner 'FTP (avec identification)' ou entrez simple l'ip, |
- | - Cliquez sur **Apply**, puis OK. | + | * Saisir les données utilisées pour configurer l'application FTPServer (avec l'adresse IP dans 'Serveur') |
+ | * Avec votre navigateur Web, à l'adresse fourni par votre smartphone. | ||
+ | ==== MTP / PTP ==== | ||
+ | Les normes [[wpfr>Picture_Transfer_Protocol|PTP (Picture Transfer Protocol - lien Wikipedia)]] et [[wpfr>Media_Transfer_Protocol|MTP (Multimedia Transfer Protocol - lien Wikipedia)]] semblent être les normes par défaut sur les appareils Android à partir de 2014.\\ | ||
+ | Si vous rencontrez toujours des problèmes pour accéder à votre smartphone ou votre tablette Android [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>go-mtpfs]]**.\\ | ||
+ | Plus d'information dans les pages [[mtp|MTP]] et [[photo|PTP]]. | ||
- | ==== Concevoir les applications ==== | + | ==== Pushbullet ==== |
+ | Pushbullet permet d'envoyer le contenu entre l'appareil Android et un autre appareil (ordinateur, tablette, smartphone) : | ||
+ | * Notes | ||
+ | * Liste | ||
+ | * Fichiers de moins de 25 Mo | ||
+ | * Notification d'Android | ||
+ | * Adresse | ||
+ | * ... | ||
+ | Voir la page [[Pushbullet|Pushbullet]] pour plus de détails | ||
- | Voici une liste de liens où vous trouverez de bon tutoriaux pour vous aider à développer vos applications Android. | ||
- | * http://www.pointgphone.com/tutoriaux-android | + | ==== UMS (Universal Mass Storage) ==== |
- | * http://www.4feets.com/android1.5_ref/docs/guide/index.html | + | La majorité des anciens appareils Android supportent la norme [[http://fr.wikipedia.org/wiki/USB_Mass_Storage|UMS (Universal Mass Storage - lien Wikipedia)]]. |
- | ==== Connecter vos appareils Android ==== | + | |
- | Ce sera utile pour abd et fastboot | + | |
- | Créer le fichier : ''sudo gedit /etc/udev/rules.d/51.android.rules'' | + | Si votre appareil le supporte, alors vous pouvez naviguer sur votre appareil comme sur une clef USB. L'utilisation est identique |
- | Ajoutez y les identifiants USB de votre appareil | + | La tendance est à l'utilisation des normes MTP / PTP |
- | Redémarrez Udev: ''sudo restart udev'' | + | Pour accéder au stockage USB, il faut connecter l'appareil par câble à votre PC (sur certains modèles il faut au contraire laisser débranché avant de faire la manip suivante), puis aller dans les paramètres d'Android : Paramètres > Section : Sans fil et réseaux > Paramètres supplémentaires > Utilitaires USB, et activer "Connecter le stockage au PC". |
+ | Selon votre version Android le chemin d’accès à ce menu peut être légèrement différent. | ||
- | <note>Cette manipulation permet d'utiliser les outils de Google (adb) pour envoyer des commandes ou des fichiers à l'appareil. Si vous voulez juste accéder à la mémoire du télephonne, aucune manipulation n'est requise si ce n'est le montage de la carte SD depuis la barre de notification > "Activer pour copier des fichiers ..." et l'activation du "Debogage USB" (Applications > Développement) pour un accès complet.</note> | + | Pour la 13.04, une simple connexion par câble USB permet d'accéder via [[nautilus|Nautilus]] (sous Unity) ou [[thunar|Thunar]] (Xubuntu) à l'ensemble de votre appareil Android. Un bug empêche parfois l'ouverture du périphérique par [[Dolphin]] (Kubuntu), [[http://forum.ubuntu-fr.org/viewtopic.php?pid=15484671#p15484671|consulter ce topic]] pour régler le problème. |
- | ==== Identifiant USB d'appareils Android ==== | + | |
- | == Geeks Phone One == | + | ==== Upnp / dnla ==== |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", SYSFS{idProduct}=="c001", MODE="0666" | + | Cette norme permet de lire du contenu multimédia (musique, vidéo, image) entre différents appareils de la maison (Freebox, Android, console de jeux, PC, ...) |
- | == Google Nexus One == | + | Grace à cette norme, on peut lire à partir d'un lecteur (client) tout contenu multimédia se trouvant dans une source (serveur). |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", SYSFS{idProduct}=="4e11", MODE="0666" | + | |
- | == LG GT540 == | + | * Lecteur multimédia / client Upnp / dnla : |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", SYSFS{idProduct}=="618e", MODE="0666" | + | * Android |
+ | * Archos Video Player | ||
+ | * A compléter | ||
+ | * Ubuntu | ||
+ | * [[Amarok]] | ||
+ | * [[Banshee]] | ||
+ | * [[VLC]] | ||
+ | * Sources / serveur Upnp / dnla : | ||
+ | * Android : | ||
+ | * [[https://play.google.com/store/apps/details?id=com.dbapp.android.mediahouse|Media House]] | ||
+ | * Ubuntu : | ||
+ | * mediatomb | ||
+ | * minidlna | ||
+ | * fuppes | ||
+ | * ushare | ||
- | == LG GW620 == | + | =====Annexe : arborescence Android===== |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", SYSFS{idProduct}=="6171", MODE="0666" | + | * Les photos se trouvent dans **/DCIM/Camera** |
+ | * Les musiques sont dans **/Music**, et on peut simplement y déposer ses répertoires avec ses fichiers MP3 ou FLAC. | ||
+ | * Les films sont à déposer dans **/Movies** | ||
+ | * Les sonneries téléphoniques sont dans **/Ringtones** | ||
+ | * Les sonneries du réveil sont dans **/Alarms** | ||
+ | * Les notifications sont dans **/Notifications** | ||
- | == Samsung Galaxy == | + | ===== Voir aussi ===== |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", SYSFS{idProduct}=="d00d", MODE="0666" | + | |
- | == Motorola Milestone == | + | * **(en)** [[http://www.android.com/|Site officiel d'Android]] |
- | SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", SYSFS{idProduct}=="41db", MODE="0666" | + | * **(en)** [[ http://developer.android.com/guide/topics/fundamentals.html]] |
+ | * **(en)** [[http://code.google.com/android/download.html|Téléchargement du SDK]] | ||
+ | * **(en)** [[http://developer.android.com/tools/device.html|Configuration des périphériques avec le dernier Bundle Android - ADT bundle linux]] | ||
+ | * **(fr)** [[Google|L'écosysteme Google avec Linux]] | ||
- | == HTC Hero == | + | ---- |
- | SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666" | + | //Contributeurs :jahbromo, listenup, [[:utilisateurs:Herrleiche]], [[:utilisateurs:sangorys]], JimBo // |
- | + | ||
- | ===== Liens ===== | + | |
- | + | ||
- | * Site officiel d'Android : [[http://www.android.com/]] | + | |
- | * Site officiel de l'Android Market : [[http://www.android.com/market/]] | + | |
- | * Site officiel du téléchargement du SDK : [[http://code.google.com/android/download.html]] | + | |
- | * Tuto HelloWord (1.5) [[http://www.pointgphone.com/tutoriel-android-hello-world-2301]] (changer la valeur Min SDK Version par 7) | + |