mardi 4 août 2015

Réactivation du Wifi par géolocalisation réseaux


Fonctionnement actuel

Rabbit Battery propose actuellement une option pour réactiver automatiquement le Wifi. Cette option comporte un défaut, il faut que le Wifi soit réactivé pour scanner les points d'accès et ainsi définir ce qu'il faut faire :
  • Laisser activé si un point d'accès connu est à portée.
  • Couper le Wifi dans le cas contraire.

Si vous partez 8h de chez vous et en comptant une tentative de réactivation toutes les 30 minutes. Nous avons donc approximativement 16 tentatives de connexion échouée.


Evolution


Plusieurs utilisateurs ont demandé une évolution de cette fonctionnalité pour y ajouter une contrainte de réactivation. Le but étant de ne pas tenter de réactivation Wifi lorsque le téléphone n'est pas dans un lieu connu.

Solution envisagée

Je pense qu'il est important que l'utilisateur fasse le moins de configuration possible. Donc, je ne souhaite pas lui faire configurer son lieu en parcourant sa maison pour capter tous les réseaux GSM couvrant son domicile.
La configuration se fera automatiquement de la manière suivante :


* L'utilisateur est chez lui et allume une première fois le Wifi manuellement dans la zone 1. 
=> Rabbit Battery enregistre le point Wifi ainsi que l'identifiant du réseau 1.
* L'utilisateur se déplace dans sa maison et l'appareil bascule sur le réseau 2.
=> Rabbit Battery enregistre le réseau 2 et l'associe au point d'accès Wifi.

Maintenant, reprenons l'exemple initial :
L'utilisateur sort de chez lui pendant 8h. Avant chacune des tentatives de connexion, Rabbit Battery vérifie si le GSM est connecté à une cellule réseau connu. Si ce n'est pas le cas, le Wifi n'est pas réactivé automatiquement. Nous évitons donc les ~16 tentatives de connexion vouées à l'échec.

Lorsque l'utilisateur sera de retour chez lui, il sera dans un lieu connu, Rabbit Battery se permettra alors de réactiver le Wifi.

La seule action demandée à l'utilisateur sera d'activer une première fois le Wifi là où il le désire.

Si vous avez des suggestions, n'hésitez pas. Cette fonctionnalité est en cours de développement.

Tony.

PS : Si vous avez d'autres idées, c'est par là : https://rabbitbattery.uservoice.com





lundi 2 février 2015

FAQ - English

Rabbit Battery don't start at the boot

The app start 2 minutes after the boot of the phone. If you want to be enable to change it yourself into the app, vote there : http://goo.gl/4RcoKH


I will improve the FAQ with your questions. If you have one, don't hesistate.!

mercredi 17 décembre 2014

Note Rabbit Battery pour Android 4.2 à 4.4

Problème

A partir d'Android 4.2, Google a retiré la modification du mode avion par des applications dites 'non système'.


Solution

Il y a une solution pour les appareils rootés. Je ne vous conseillerai pas de rooté votre appareil mais sachez que c'est nécessaire si vous voulez bénéficier du mode avion la nuit pour les versions d'Android de 4.2 à 4.4.

Si vous ne souhaitez pas ou ne savez pas rooter votre appareil, Rabbit Battery pourra tout de même couper la 3G, le Wifi et le Bluetooth durant le mode nuit. Rendez-vous dans les paramètres du mode nuit (en cliquant sur l'icone du mode nuit), modifiez le Profil en haut à droite et passez le à 'Avancé', le paramètre 'Actions du Mode Nuit' apparaît, cliquez sur la flèche de droite pour choisir les actions.

Pour rooter votre appareil, je vous conseille de demander à votre ami Google car la procédure change selon l'appareil. Sachez toutefois que rooter son appareil comporte des risques et casse la garantie logicielle. 

Une fois l'appareil rooté, lancez Rabbit Battery et allez activer le mode avion dans les 'Actions du Mode Nuit'. Le système vous proposera de fournir les droits super-user à Rabbit Battery. Une fois les droits confiés, vous pouvez bénéficier du mode avion la nuit.

Si vous avez des questions, je vous invite à me contacter via le feedback dans l'application.



dimanche 23 novembre 2014

FAQ

Rabbit Battery ne se lance pas au démarrage

L'application démarre 2 minutes après le démarrage du téléphone. Pour pouvoir configurer vous-même le délai, voter ici : http://goo.gl/IakqUa


J'étofferais la FAQ au fur et à mesure des questions. Si vous en avez, n'hésitez pas !

dimanche 17 août 2014

Participer aux phases de Beta

Pourquoi participer aux Beta

Vous accédez en avant première aux nouvelles fonctionnalités et vous avez accès à toutes les fonctionnalités de l'application.
En contrepartie, je vous demanderais de m'envoyer un retour lorsque vous rencontrez des comportements anormaux.


Comment y participer

Rendez-vous à l'adresse suivante pour vous inscrire à la Beta :
https://play.google.com/apps/testing/shoohei.rabbit

Vous recevrez automatiquement l'application lors des phases de Beta.


dimanche 9 février 2014

Interactions Rabbit Battery avec Tasker et Llama.

Présentation

Sous Android, les applications peuvent se parler entre elles par l'intermédiaire d'Intent que l'on peut comparer à de simples messages. Il n'y a pour l'instant 6 actions que Rabbit Battery peut recevoir :
Activer et désactiver l'application Rabbit Battery,
Activer et désactiver la Gestion du Mode Nuit,
Activer et désactiver la Gestion Data.


Idées d'utilisation

* Désactiver la Gestion Data et le Mode Nuit pendant le chargement de la batterie.
* Désactiver Rabbit Battery sur réception d'un SMS (utile en cas de vol, pour localiser son appareil).

Si vous voulez plus de détails, n'hésitez pas à demander :)

Comment faire ?

Je ne vais pas expliquer comment fonctionne Tasker, ni Lama. Je vais simplement vous expliquer comment appeler une action Rabbit Battery avec ces deux outils. Une action est représentée par une chaîne de caractères dans un "Intent". Voici les 6 chaînes de caractères que vous pouvez utiliser :

shoohei.rabbit.externe.ACTION_RABBIT_ON
shoohei.rabbit.externe.ACTION_RABBIT_OFF
shoohei.rabbit.externe.ACTION_MODENUIT_ON
shoohei.rabbit.externe.ACTION_MODENUIT_OFF

shoohei.rabbit.externe.ACTION_GESTIONDATA_ON
shoohei.rabbit.externe.ACTION_GESTIONDATA_OFF



Dans Tasker (Payant)

Pour ajouter une action, il faut aller dans l'onglet "Tâche" et appuyer sur le + en bas.



Catégorie "Divers", "Envoyer un Intent" :
Dans le champ "Action", saisissez la chaîne correspondant à l'action que vous souhaitez déclencher. Ex : shoohei.rabbit.externe.ACTION_GESTIONDATA_ON


Il vous suffit ensuite d'associer cette Tâche à un déclencheur tel qu'une heure ou un lieu :)


Dans Llama (Gratuit)

Pour ajouter une action, il faut aller dans l'onglet "Evenement" et appuyer sur le + en bas :


Ajouter une action, "Intent Android" :

 

Mode d'envoi de l'Intent : Broadcast
Action : shoohei.rabbit.externe.ACTION_GESTIONDATA_ON


Il ne vous reste plus qu'à y associer une condition telle qu'une heure ou un lieu ;)



Plus encore...

Il sera tout à fait envisageable d'ajouter des actions à la demande des utilisateurs (Forcer un Ping de synchro'). 
Il sera aussi possible de demander des actions sortantes (émises par Rabbit Battery à destination de Tasker ou autres applications). Par exemple, ping de synchronisation en cours.

Si vous avez des besoins particuliers, je suis tout ouïe.

Erreurs à éviter

Attention à ne pas insérer d'espaces dans la chaîne de caractères.


mardi 17 septembre 2013

Coupure Automatique Wifi et Aide à la coupure GPS.

Vous arrive-t-il d'oublier de couper le Wifi ou le GPS, et de ne vous en apercevoir qu'une fois la batterie vide ?


Il existe une solution sous Android. Voici un tuto' très simple pour éviter ce problème :

1. Téléchargez l'application Rabbit Battery,
2. Lancez la. Et c'est tout :)

Il y a deux options activées par défaut, la "Coupure Auto' Wifi" et le "Rappel Coupure GPS".

Coupure Auto' Wifi :
Coupe le Wifi en cas de déconnexion prolongée.
Ex : Lorsque vous partez de chez vous et que le Wifi se déconnecte. L'application le désactive 5 minutes plus tard.

Rappel Coupure GPS
Indique à l'utilisateur si le GPS activé n'est pas jugé nécessaire. Sur extinction de l'écran, l'appareil vibre instantanément pour vous informer que vous avez oublié de couper le GPS.

Si vous ne souhaitez seulement une de ces deux options, cliquez sur le Lapin au milieu pour accéder aux paramètres et désactivez l'option qui ne vous intéresse pas :


Accès aux paramètres

Si vous souhaitez soutenir le projet ou bien retirer la notification, vous pouvez passer à la version classique pour moins d'un euro.

Pour retirer la notification, il vous faut choisir le profil "Avancé" pour avoir accès à l'option "Avec Notification" qui est coché par défaut. L'accès à ce paramètre vous proposera de passer à la version classique. Une fois en version classique, il vous suffit de désactiver cette option.



Si vous avez des questions ou des suggestions, n'hésitez pas :)