Android est le système d'exploitation mobile de Google, utilisé pour la programmation ou le développement d'appareils numériques (Smartphones, tablettes, automobiles, téléviseurs, Wear, Glass, IoT). Pour les sujets liés à Android, utilisez des balises spécifiques à Android telles que l'intention d'Android, l'activité d'Android, l'adaptateur Android, etc. Pour les questions autres que le développement ou la programmation, mais liées au cadre Android, utilisez ce lien: https: // android.stackexchange.com.

Android est un système d'exploitation mobile développé par un consortium de développeurs appelé Open Handset Alliance, le principal contributeur et distributeur commercial étant Google. Il est basé sur une version modifiée du noyau Linux et d'autres logiciels open source et est principalement conçu pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes. En outre, Google a développé Android TV pour les téléviseurs, Android Auto pour les voitures et Wear OS pour les montres-bracelets, chacun avec une interface utilisateur spécialisée. Des variantes d'Android sont également utilisées sur les consoles de jeux, les appareils photo numériques, les PC et autres appareils électroniques.

Utilisation des balises

Lorsque vous posez des questions sur un problème de "fermeture forcée" ou "malheureusement l'application s'est arrêtée" dans votre application ou toute autre exception, incluez toujours la trace de la pile d'exceptions de Logcatdans la question.

Lors de l'ajout de balises supplémentaires aux questions, veuillez utiliser les balises spécifiques à Android telles que android-intent, android-activity, android-adapter, et non des balises individuelles comme intent, activityou adapter.

Pour les questions Android non destinées aux développeurs, consultez Stack Exchange pour les amateurs d'Android.

Balises contrôlées par le fabricant

Ces balises sont utilisées pour l'aide aux développeurs par les fabricants d'appareils Android pour leurs appareils spécifiques:

Balises contrôlées par les éditeurs de logiciels indépendants

Ces balises sont destinées aux bibliothèques, services, etc. pour Android qui sont surveillés par leurs développeurs respectifs:

commonsware-cwac(datadroidactionbarsherlock(désormais obsolète))
retrofitdaggerleakcanaryandroid-glidebutterknifeottopicassogreendao

Ressources

Versions Android

Documentation officielle de l'API

Applications

Code source et bâtiment

Développeuses

Liste de lecture de vidéos pour Google I / O.

  • Site du projet des outils Android
    Sur ce site, vous trouverez des informations sur les outils de développement pour Android (Dalvik Debug Monitor Server (DDMS), visualiseur de hiérarchie, charpie) et divers conseils et documents pratiques.

En outre, il existe d'autres sites d'assistance aux développeurs Android, fonctionnant dans d'autres langues.

Pour les questions non destinées aux développeurs, consultez le site Exchange Stack Exchange pour les amateurs d'Android.

Livres de programmation Android

Enregistreurs Android

  • logger- Enregistreur simple, joli et puissant pour Android
  • timber- Un enregistreur avec une petite API extensible qui fournit un utilitaire en plus de la classe Log normale d'Android.
  • LoggingInterceptor- Un intercepteur OkHttp qui enregistre joliment les données de demande et de réponse.
  • Bugfender- Téléchargez vos journaux et vérifiez-les en ligne, spécialement conçus pour les mobiles
  • EzyLogger- Enregistreur léger simple
  • Logback Android- Port Logback vers Android qui fournit un cadre de journalisation hautement configurable pour les applications Android.

Salles de discussions

Discutez d'Android avec d'autres utilisateurs de Stack Overflow:

Échange de pile

IRC:

IDE de développement

Tutoriels et exemples

Cours en ligne

Cours vérifiés de spécialisation en ligne

Sites qui répertorient les bibliothèques Android

Applications Android open source

Échantillons

Podcasts pour Android

Hebdomadaire

Questions fréquemment posées