Etape 11 : L’application Android code
Tout comme le code de l’Arduino, mon code Android c’est ici. Encore une fois, il est l’auto documenté, mais voici un bref aperçu.
Il prend une date auprès de l’utilisateur et calcule où mercure, Vénus et la terre ont été/sont/seront être à cette date. Il suppose que minuit pour le rendre plus simple, mais peut-être que je vais ajouter bientôt dans la prise en charge. Il fait ces calculs à l’aide d’une impressionnante bibliothèque de Java sous le nom AstroLib, qui peut faire bien plus que ce que je l’utilise pour. Une fois qu’il a ces coordonnées, il envoie juste la longitude (la « position » vous généralement pensez en se référant à des orbites planétaires) pour le module Bluetooth pour chacune des planètes. C’est aussi simple que cela !
Si vous souhaitez générer le projet vous-même, vous devrez tout d’abord mettre votre téléphone en mode développeur. Les instructions pour cela peuvent dépendre de fabricant de votre téléphone, le modèle de l’appareil lui-même, si vous exécutez un personnalisé, mod, etc.. ; mais en général, aller à paramètres -> à propos du téléphone et cliquer sur "Build Number" 7 fois devrait le faire. Vous devriez obtenir une notification de toast disant que vous avez activé le mode développeur. Maintenant, allez dans Paramètres -> Options de développeur et d’activer le débogage USB. Maintenant Branchez votre téléphone à votre ordinateur à l’aide d’une charge + données câble USB.
Maintenant téléchargez ou cloner le projet GitHub. Une fois que vous l’avez localement, ouvrent l’it dans Studio Android et appuyez sur Run (vert sur le bouton Lire la barre d’outils en haut de la page). Sélectionnez votre téléphone dans la liste et cliquez sur OK. Sur votre téléphone, il vous demandera si vous l’approuvez l’ordinateur que vous êtes connecté à. Appuyez sur « Oui » (ou « toujours approuver cet ordinateur que » si c’est votre propre machine sécurisée). L’app doit compiler, installer sur votre téléphone et s’ouvrent.