1. Compte rendu d’exécution de l’application
Cette application a pour objectif de vérifier
l’orientation du périphérique (portrait/paysage)
et de modifier cette orientation. Bien sûr, elle sollicite
le hardware du périphérique, mais vous aurez tout
de même la surprise de la voir se comporter convenablement
sous l’émulateur « HP Slate 12 » défini
sous Android Studio.
L’exemple présenté ci-après
est basé sur la documentation officielle concernant cette
fonctionnalité, disponible sur https://ionicframework.com/docs/native/screen-orientation/.
Pour construire ce projet, on partira aussi
d’un squelette construit par l’intermédiaire
du template blank.
Il faudra aussi au plus vite intégrer
en ligne de commande les plug-ins permettant d’accéder
au hardware dans le répertoire principal de l’application
(ionic3-screen_orientation en ce qui nous concerne) :
ionic cordova plugin add cordova-plugin-screen-orientation
npm install --save @ionic-native/screen-orientation
Comme la précédente, cette
application va être uniquement testée sous navigateur.
Comme il s’agit d’une application qui requiert
aussi l’accès aux caractéristiques « hardware » du
périphérique, évidemment le rendu sous navigateur
ne sera pas concluant. Comme pour l’application ...