Suite
Dans la continuité de l’article précédent : ici. L’idée est d’essayer de faire une application mobile qui intègre les possibilités d’écoute d’un utilisateur.
En discutant avec un client, il m’a indiqué qu’il aimerait bien pouvoir piloter certaines applications par la parole … Tiens, effectivement, cela peut-être intéressant …
J’aime bien Cordova mais quand on en fait pas souvent, il y a toujours une perte de temps à tout remettre propre … Bon pour cette fois :
Pour Android, même si j’avais bien accepté les licences dans l’installation, il a fallu créer des fichiers :
echo 8933bad161af4178b1185d1a37fbf41ea5269c55 > $ANDROID_HOME/licenses/android-sdk-license
echo d56f5187479451eabf01fb78af6dfcb131a6481e >> $ANDROID_HOME/licenses/android-sdk-license
echo 84831b9409646a918e30573bab4c9c91346d8abd > $ANDROID_HOME/licenses/android-sdk-preview-license

Pour continuer ma compréhension du sujet, je reviens à une librairie “très” simple : graphql-request. Le but va être d’aller faire quelques requêtes sur l’API de GitHub.
Une librarie pratique : https://www.npmjs.com/package/file-saver
Petit truc à ne pas oublier :
TeamModel.update( {}, { $pull: { members: account._id } }, { multi: true } )Sinon par defaut, un update est multi : false …
Depuis quelques jours, j’ai récupéré un Xperia Z3. Sur celui-ci, une version “beta/autocompilé” d’Android6 est présente. Comme je voudrais en faire un téléphone du quotidien, je voudrais mettre une vraie version … pas simple
Pour “unlocker”, il faut : - aller sur le site de sony (chercher unlock-bootloader sony), - renseigner son IMEI, - Obtenir un code. Ensuite, il faut :
A ce stade, le téléphone est démarré en “FastBoot mode”. Cela permet via la commande fastboot suivant de passer le code permettant d’unlocker : fastboot -i 0x0fce oem unlock 0x[code] Normalement, en relancant le téléphone en mode fastboot, vous devez avoir “LOCK STATE - unlocked” tout en bas.
Parfois, un oubli peut faire perdre quelques neurones :
type="button" class="btn btn-secondary" (click)="onCancel()" > { { 'CANCEL' | translate }} Sans cela, le bouton Cancel devient un bouton de validation du formulaire … ce qui pour un bouton Annuler est pas pratique …