2 votes

Mise à jour par lots de la sonnerie de l'alarme Android ?

J'ai plusieurs alarmes sur mon téléphone Android et je veux changer leur sonnerie actuelle par une nouvelle. La nouvelle sonnerie est au format MP3 et se trouve sur la carte SD. Existe-t-il un moyen de les changer toutes en même temps, plutôt que d'ouvrir les alarmes une par une ?

3voto

Steve Obbayi Points 1499

Non. Pour autant que je sache, vous devrez tous les modifier manuellement.

Vous pouvez cependant essayer d'autres applications de réveil. J'utilise Réveil Extrême (gratuit et payant), et bien que je ne puisse pas non plus y effectuer des mises à jour par lots, je peux définir des valeurs par défaut pour chaque option des nouvelles alarmes.

Si vous voulez vraiment que plusieurs alarmes aient une sonnerie qui puisse être mise à jour ultérieurement, vous pouvez utiliser Lamas . L'une des fonctionnalités de cette application est la possibilité d'associer une sonnerie à un profil (appelé LlamaTone). Lorsque vous créez une alarme, vous lui demandez d'utiliser la sonnerie du Llama ; le Llama s'enregistre comme option pour la sélection de la sonnerie. À l'avenir, il vous suffira de modifier la sonnerie Llama pour que toutes les alarmes soient mises à jour. En fait, vous créez un alias ou un raccourci.


Editar Oui, c'est possible ! Si vous avez Root, bien sûr. L'application principale du réveil conserve toutes ses alarmes dans une base de données SQLite. Vous pouvez lancer une requête SQL pour les mettre à jour en une seule fois.

Tout d'abord, créez une nouvelle alarme avec la sonnerie que vous souhaitez que TOUTES les autres alarmes utilisent. Exécutez ensuite les commandes ci-dessous (en gras). Modifiez l'alerte pour qu'elle soit identique à celle que vous souhaitez utiliser.

sqlite3 /data/data/com.android.deskclock/databases/alarms.db

sqlite>.headers ON

sqlite>*`select from alarms;`**

_id|hour|minutes|daysofweek|alarmtime|enabled|vibrate|message|alert|intent|no_dialog
 1|15|5|0|0|1|1||content://media/external/audio/media/27||0
 2|15|12|0|0|1|1||content://media/internal/audio/media/58||0

sqlite>update alarms set alert="content://media/internal/audio/media/58";

sqlite>*`select from alarms;`**

_id|hour|minutes|daysofweek|alarmtime|enabled|vibrate|message|alert|intent|no_dialog
1|15|5|0|0|1|1||content://media/internal/audio/media/58||0
2|15|12|0|0|1|1||content://media/internal/audio/media/58||0

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X