Google I/O 2016

A short introduction to the introduction of Google I/O related to Android. I invite you take a look on Firebase. Firebase will bring your marketing campaigns to a next level.

Continue Reading

Android PackageManager et PackageInstaller

Comme nous installons et désinstallons des applications APK chaque jour, il peut être intéressant de se poser les questions suivantes :

  • Qui sont PackageManager et PackageInstaller dans Android ?
  • Où sont stockés les APK dans un système Android ?
  • Quel est le processus d’installation d’APK dans Android ?
  • Comment le PackageManager sauvegarde-t-il ses données ?

(more…)

Continue Reading

Utiliser repo

Pourquoi utiliser l’outil repo lors d’un développement Android ?

Avec environ 8.5 millions de lignes de code (sans inclure le kernel Linux), conserver l’ensemble du code source d’Android dans un seul répertoire peut s’avérer difficile. Pour faciliter le développement par des partenaires OEMGoogle fournit un système de gestion de version reposant sous GIT, capable de :

  • définir un contrôle d’accès basé sur l’arborescence
  • créer des composants modulables (projets) et  substituables

Repo utilise un manifest listant un ensemble de dépôts GIT (projets). Ce manifest permet la fusion sous un seul workspace de plusieurs projets. Il n’a pas pour vocation à remplacer GIT car il se place au dessus. Repo a pour objectif principal de rendre le workflow plus facile.

(more…)

Continue Reading

Android System Startup

La plupart des utilisateurs Android utilisent leur téléphone pour des appels, des SMS, naviguer sur internet, écouter de la musique ou utiliser des applications. Si l’envie de vouloir développer à très bas niveau arrive, il est intéressant de connaitre la structure interne d’Android. Cet article va s’intéresser aux actions produites lors du démarrage du système. L’objectif étant de voir les principaux acteurs et leur intégration dans l’architecture. (more…)

Continue Reading
Close Menu