URL: https://linuxfr.org/users/xinfe/journaux/facebook-notifications Title: Facebook Notifications Authors: GSurrel Date: 2015年11月17日T01:58:20+01:00 License: CC By-SA Tags: android, facebook et privateur Score: 10 Bonjour Nal, Je ne sais plus si c'est la première fois ou la seconde fois que je t'écris, mais de toutes façons, ça n'importe pas. ![Image logo de Facebook Notifications](https://raw.githubusercontent.com/gsurrel/FacebookNotifications/master/src/main/ic_launcher-web.png) Je veux juste te signaler que [j'ai codé un petit truc](https://github.com/gsurrel/FacebookNotifications) très majoritairement aujourd'hui (enfin, hier), que c'est libre (MIT) et que ça me sera probablement pratique, à savoir une app qui fonctionne en arrière plan pour vérifier si j'ai des notifications quelconques sur Facebook qui m'attendent. Comme j'utilise [Tinfoil for Facebook](https://f-droid.org/repository/browse/?fdfilter=tinfoil&fdid=com.danvelazco.fbwrapper) et non Messenger, je trouvais que ça manquait, donc j'ai comblé ce manque. Je ne prétend pas que le code est beau, et je sais que certains morceaux sont très moches, donc des conseils (ou des pulls) sont bienvenus ! Dans la liste des remarques : - C'est du polling, à raison de 1 requête toutes les "environ 5 minutes" selon les minuteurs approximatifs d'Android. Je tape sur la version mobile et statique (non javascriptée) pour avoir une page la plus légère possible, tout en désactivant les images - Je n'ai pas réussi à mettre le tout dans des services de synchro d'arrière plan, car le webview que j'utilise pour faire tout le travail ingrat se plaint de ne pas être instantiable dans un contexte sans affichage. Du coup, ça lance une activité en mode NoDisplay, je ne sais pas si ça se comporte bien avec d'autres apps, comme par hasard des jeux, s'ils sont mis en pause ou que ça les fait saccader un peu - J'ai une compatibilité (théorique) jusqu'à Android 4.0.1 (API 15). Ce n'est pas testé, et je commençais à avoir trop d'avertissement de compatibilité pour des versions 2.x d'Android - C'est censé ne pas être trop gourmand en batterie, mais en fait, je n'en ai aucune idée, du coup je dis peut être une énorme bêtise - Je n'ai jamais appris à faire du bon code, mais j'aime bien coder : ça évoluera selon les envies et le temps Et pas longtemps avant, j'ai fait un [BatteryLogger](https://github.com/gsurrel/BatteryLogger) d'un genre inhabituel : j'ai forké [AtmosphereLogger](https://f-droid.org/repository/browse/?fdfilter=logger&fdid=org.tamanegi.atmosphere) qui fait un relevé barométrique régulier pour faire un relevé de température régulier. Ça ne sert à rien mais c'est rigolo, et ça consomme que dalle en batterie. Si le code est beau, ce n'est pas de ma faute. Par contre, je n'ai pas fait de release d'APK à installer à la main, mais j'ai demandé son intégration dans f-droid, sans nouvelle jusqu'à maintenant.

AltStyle によって変換されたページ (->オリジナル) /