À la découverte d'Android : Souriez, vous êtes filmé...

Magazine
Marque
GNU/Linux Magazine
Numéro
172
Mois de parution
juin 2014
Domaines


Résumé
Allons toujours plus loin dans la découverte du système Android, avec un aperçu d'un sous-système complexe et en pleine évolution : la caméra.

1. Architecture logicielle

Pour les plus fidèles lecteurs de cette série, vous serez ravis d'apprendre que le sous-système de gestion de la caméra ne s'avère pas si différent des autres sous-systèmes d'Android, comme le représente la figure 1.

fig1-architecture

Fig. 1 : Architecture logicielle du sous-système de gestion de la caméra

L'ensemble repose donc sur l'enchaînement des couches applicatives suivantes :

- Framework applicatif Java. Ce dernier implémente l'API android.hardware.camera, disponible via le SDK pour tout développeur applicatif. Ce canevas ne fait finalement qu'exposer le code natif au travers de la couche JNI.

- Interface JNI. Comme pour de nombreuses autres ressources matérielles, Android repose son interface sur une implémentation C++, pour des raisons de performance. L'interface avec le monde Java se fait alors au sein de la couche JNI, au travers du fichier frameworks/base/core/jni/android_hardware_Camera.cpp.

- Framework natif C++. Ce dernier trouve ses sources dans...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Utilisez des applications Android dans une machine virtuelle pour protéger votre téléphone

Magazine
Marque
Linux Pratique
Numéro
119
Mois de parution
mai 2020
Domaines
Résumé

La nouvelle mode pousse le commerce à proposer des applications à installer sur nos téléphones pour enrichir notre expérience de client (sic). Nous montrons dans cet article comment utiliser ces applications sans perturber le fonctionnement de notre téléphone réel. Il est en effet possible de disposer d’une plateforme jetable et peu onéreuse pour tester ou utiliser des applications. Nous présenterons l’installation de l’environnement de développement Android Studio. Nous montrerons comment lancer un téléphone virtuel à partir de cet environnement, puis directement à partir de la ligne de commandes.

Exodus Privacy – Vos applications n’auront plus de secrets pour vous

Magazine
Marque
Linux Pratique
Numéro
117
Mois de parution
janvier 2020
Domaines
Résumé

Si vous êtes soucieux de votre vie privée, Exodus Privacy pourra sans doute vous plaire. Cette application va en effet vous lister les permissions accordées aux applications installées sur votre appareil, mais aussi vous indiquer si celles-ci utilisent des pisteurs qui collecteront des données vous concernant.

Désinstaller toutes vos applications Android indésirables sans « rooter » votre appareil

Magazine
Marque
Linux Pratique
Numéro
117
Mois de parution
janvier 2020
Domaines
Résumé

Lorsque vous faites l'acquisition d'un appareil, smartphone ou tablette, fonctionnant sous Android, ce dernier est généralement livré avec de nombreuses applications par défaut dont vous n'avez pas nécessairement l'utilité. Bien souvent il vous est impossible de les désinstaller de façon traditionnelle. Afin d'y parvenir, nombre de sites Internet vous préconisent de « rooter » votre appareil. En réalité, il n'en est rien et vous allez découvrir dans cet article comment faire avec des outils officiels.