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édentesRévision précédente
Prochaine révision
Révision précédente
android [Le 05/12/2022, 12:37] – 77.203.41.209android [Le 25/01/2026, 18:50] (Version actuelle) – [Partages de tout type de fichiers] liens localsend krodelabestiole
Ligne 3: Ligne 3:
 {{ https://www.masonbruce.com/wp-content/uploads/2015/03/android-logo-transparent-background.png?90|Logo Android}} {{ https://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 [[https://fr.wikipedia.org/wiki/Open_Handset_Alliance|l'Open Handset Alliance]].+ **Android** est un système d'exploitation pour appareils mobiles tactiles basé sur le noyau Linux. Il a été développé par Google et [[wpfr>Open_Handset_Alliance|l'Open Handset Alliance]].
  
 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. 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.
  
-Le système est sous licence [[https://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]]...)+Le système est sous licence [[wpfr>Licence_Apache|Apache]] version 2, certains logiciels et surcouches graphiques sont //open source// et gratuits, d'autres en partie voire entièrement propriétaires ( [[wpfr>Google_Apps|Google apps]], [[wp>HTC_Sense|HTC Sense]], [[wp>Motoblur|Motoblur]]...)
  
 Cette page n'a pas pour but de parler uniquement d'Android mais de tout ce qui est lié à Android **et** Ubuntu. Cette page n'a pas pour but de parler uniquement d'Android mais de tout ce qui est lié à Android **et** Ubuntu.
Ligne 15: Ligne 15:
 ==== Partages de tout type de fichiers ==== ==== 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 : Si vous voulez copier / déplacer des fichiers d'Ubuntu vers Android ou //vice versa//, voici les différentes méthodes :
-  * **Avec connexion filaire** +  * **par connexion USB :** 
-    * [[android#UMS (Universal Mass Storage)|En mode UMS]] : l'appareil est utilisable comme une clef USB +    * [[#UMS (Universal Mass Storage)|UMS]] : l'appareil est utilisable comme une clef USB 
-    * [[android#MTP / PTP|En mode MTP / PTP]] : l'appareil est utilisable comme un appareil photo +    * [[#MTP / PTP|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) +    * [[#ADB]] : l'appareil est en mode développeur (utilisation avancée) 
-  * **Avec connexion sans fil :** +  * **par connexion [[:réseau]] :** 
-    * [[android#FTP|En mode FTP]] +    * [[https://localsend.org/fr|LocalSend]](([[https://f-droid.org/fr/packages/org.localsend.localsend_app/|LocalSend]] sur F-Droid, et sur [[https://flathub.org/fr/apps/org.localsend.localsend_app|Flathub]])), une application simplissime qui fonctionne //partout// (Linux, Android, Windows, macOS, iOS...) 
-    * Avec [[android#FTP|Dropbox]] +    * [[#FTP]] 
-    * Avec [[google_drive|Google Drive]] +    * [[#Dropbox]] 
-    * Avec [[android#Pushbullet|Pushbullet]] +    * [[:Google Drive]] 
-    * En envoyant des fichiers en bluetooth +    * [[#Pushbullet]] 
-    * Avec [[android#AirDroid|AirDroid]] +    * [[#AirDroid]] 
-    * Avec [[http://www.msec.it/blog/?page_id=11|Dukto]] +    * [[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) +    * [[#ADB|QtAdb]] : interface graphique pour [[#ADB]] -- l'appareil doit avoir accès au mode développeur (utilisation avancée) 
-    * Avec [[kdeconnect-kde|KDE Connect]] et l'option "Envoyer des fichiers" +    * [[:kdeconnect-kde|KDE Connect]] et l'option "//Envoyer des fichiers//" 
-    * Avec [[syncthing|Syncthing]] qui permet de créer des paires de répertoires entre différents appareils synchronisées automatiquement en fonction des réseaux LAN, Wifi ou Internet disponibles (configurable sous Android)+    * [[:Syncthing]] permet de créer des paires de répertoires entre différents appareils synchronisées automatiquement en fonction des réseaux LAN, Wifi ou Internet disponibles (configurable sous Android) 
 +  * en [[:Bluetooth]]
  
 ==== Partages d'images ==== ==== Partages d'images ====
Ligne 64: Ligne 65:
  
 ==== Partages d'écran ==== ==== Partages d'écran ====
 +
 Vous pouvez voir et/ou controler Ubuntu via Android ou le contraire via : Vous pouvez voir et/ou controler Ubuntu via Android ou le contraire via :
 +  * [[https://github.com/IshuSinghSE/aurynk|Aurynk]] (en activant les //Options pour les développeurs//) - basé sur [[:scrcpy]], mieux intégré au bureau [[:GNOME]] et facilite la connexion même WiFi à l'aide d'un QR code.
 +  * [[:scrcpy]] ([[https://github.com/Genymobile/scrcpy|GitHub]])
   * VNC (si Android est rooté)   * VNC (si Android est rooté)
-  * Google Bureau à distance +  * Google Bureau à distance (propriétaire) 
-  * [[teamviewer|TeamViewer]] +  * [[:RustDesk]] 
-  * [[scrcpy|scrcpy]] - site officiel [[https://github.com/Genymobile/scrcpy]]+  * [[:TeamViewer]] (propriétaire) 
 + 
 +=== VNC ==
  
-===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, entrez
- 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> <code>sudo dpkg-reconfigure x11-common</code>
  
- Choisissez "Nobody"+Choisissez "//Nobody//"
 <note warning> <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) 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> </note>
-Tapez+Entrez
 <code>env</code>  <code>env</code> 
 pour voir vos variables d'environnent. pour voir vos variables d'environnent.
  
 Si vous ne voyez pas écrit DISPLAY=localhost:0, entrez Si vous ne voyez pas écrit DISPLAY=localhost:0, entrez
-<code>export DISPLAY=localhost:0 </code> +<code>export DISPLAY=localhost:0</code> 
  
  Puis lancer votre serveur VNC (je vous propose x11vnc)  Puis lancer votre serveur VNC (je vous propose x11vnc)
 <code>x11vnc --forever --passwd mot_de_passe_du_serveur_VNC </code> <code>x11vnc --forever --passwd mot_de_passe_du_serveur_VNC </code>
  
-===Serveur X11 distant (X11 forwarding)===+=== Serveur X11 distant (X11 forwarding) === 
 Vous pouvez aussi contrôler à distance Ubuntu : Vous pouvez aussi contrôler à distance Ubuntu :
-  * installez un serveur [[ssh]] sur Ubuntu +  * installez un serveur [[:SSH]] sur Ubuntu 
-  * installez sur votre appareil android un client SSH (JuiceSSH, ConnectBot) et un serveur [[xorg|X11]] (Xserver XSDL).+  * installez sur votre appareil Android un client SSH (JuiceSSH, ConnectBot) et un serveur [[:xorg|X11]] (Xserver XSDL).
   * Lancez votre serveur X sur Android   * Lancez votre serveur X sur Android
   * connectez-vous en SSH à votre PC, et tapez   * connectez-vous en SSH à votre PC, et tapez
Ligne 97: Ligne 103:
 Voilà ! Vous pouvez maintenant lancer des logiciels graphiques à distance qui s'exécuteront sur votre PC. 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 exemple: pour lancer Firefox, tapez dans le client ssh
- <code>firefox</code> +<code>firefox</code> 
-Pour l'arrêter, tapez CTRL+C. +Pour l'arrêter, pressez ''Ctrl''+''C''. 
- Pour lancer une interface graphique, tapez (suivant si vous utilisez Unity, KDE, fluxbox...)+Pour lancer une interface graphique, tapez (suivant si vous utilisez Unity, KDE, fluxbox...)
 <code>gnome-session</code> <code>gnome-session</code>
 <code>startkde</code> <code>startkde</code>
 <code>fluxbox</code> <code>fluxbox</code>
- +
 ====Utiliser des logiciels Android sous Ubuntu==== ====Utiliser des logiciels Android sous Ubuntu====
 <note>Cette partie est une ébauche à compléter et à mettre en page.</note> <note>Cette partie est une ébauche à compléter et à mettre en page.</note>
Ligne 128: Ligne 134:
   * **Kit de développement officiel d'Android** : Android SDK – Android Emulator / AVDs. Tutoriel d'installation [[http://www.android-dev.fr/installation-du-sdk-android-sous-ubuntu|ICI]].   * **Kit de développement officiel d'Android** : Android SDK – Android Emulator / AVDs. Tutoriel d'installation [[http://www.android-dev.fr/installation-du-sdk-android-sous-ubuntu|ICI]].
  
-Pour plus d'information, veuillez vous inspirer de [[https://techapple.net/2014/05/5-best-android-emulators-linux-run-android-apps-linux-ubuntulinuxmintfedoraarchlinuxopensusemageiacentos-etc/|cette article chez techapple.net]]+Pour plus d'information, veuillez vous inspirer de [[https://techapple.net/2014/05/5-best-android-emulators-linux-run-android-apps-linux-ubuntulinuxmintfedoraarchlinuxopensusemageiacentos-etc/|cet article chez techapple.net]]
  
  
Ligne 250: Ligne 256:
  
 ==== UMS (Universal Mass Storage) ==== ==== UMS (Universal Mass Storage) ====
-La majorité des anciens appareils Android supportent la norme [[https://fr.wikipedia.org/wiki/USB_Mass_Storage|UMS (Universal Mass Storage - lien Wikipedia)]].+La majorité des anciens appareils Android supportent la norme [[wpfr>USB_Mass_Storage|UMS (Universal Mass Storage - lien Wikipedia)]].
  
 Si votre appareil le supporte, alors vous pouvez naviguer sur votre appareil comme sur une clef USB. L'utilisation est identique Si votre appareil le supporte, alors vous pouvez naviguer sur votre appareil comme sur une clef USB. L'utilisation est identique
Ligne 271: Ligne 277:
       * A compléter       * A compléter
     * Ubuntu     * Ubuntu
-      * [[Amarok]] 
-      * [[Banshee]] 
       * [[VLC]]       * [[VLC]]
   * Sources / serveur Upnp / dnla :   * Sources / serveur Upnp / dnla :
Ligne 282: Ligne 286:
       * fuppes       * fuppes
       * ushare       * ushare
 +      * gerbera
  
 =====Annexe : arborescence Android===== =====Annexe : arborescence Android=====