Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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]]
  
-==JavaAnt, Lib==+Sur Androidvous 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'​utiliserconsultez la page [[eclipse|Eclipse]] pour savoir comment l'​installer. [[apt://eclipse]]+Si vous ne voyez pas écrit DISPLAY=localhost:​0entrez  
 +<​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 UbuntuCela 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 Bridgeest 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-Fil'​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 utilisateurun 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 finirconfigurer Eclipse pour qu'il utilise le SDK +Dans les deux casvous 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 USBL'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 ​(adbpour 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éveloppementpour 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 ​AndroidUn 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 (musiquevidéoimage) entre différents appareils de la maison (Freebox, Android, console de jeux, PC, ...)
  
-== Google Nexus One == +Grace à cette normeon 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 :​jahbromolistenup, [[: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)+
  • android.txt
  • Dernière modification: Le 10/03/2023, 22:45
  • par L'Africain