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.