1 votes

Comment envoyer des notifications à un appareil Android depuis un PC via USB ?

J'ai vu Pushbullet, mais il fonctionne sur Internet.

0 votes

Cela devrait être possible en utilisant adb et le am mais je n'ai jamais essayé, donc je ne suis pas sûr de l'intention à invoquer pour cela.

0 votes

@Izzy Vous devez créer une application pour recevoir l'intention et créer la notification (ou en trouver une existante).

2 votes

En fait, je pense que vous pourriez faire cela avec Tasker. Utilisez adb pour envoyer un événement "run task" à Tasker, et créer une tâche "Notify" dans Tasker, en lisant la tâche de notification à partir de l'intention.

1voto

halnovemila Points 11

Vous pouvez utiliser le shell adb et Notify4Scripts.

source : https://forum.xda-developers.com/showpost.php?p=69859668&postcount=18

date : 30th November 2016, 02:32 PM

Il y a deux ans, j'avais besoin d'un outil de notification simple qui aurait pu être exécuté par une ligne de commande dans un script. Jusqu'à présent, le mieux que j'ai trouvé était ce fil de discussion et la minuscule application faite par corruptor64. Ce n'était pas exactement ce que je cherchais alors j'ai finalement décidé d'essayer de faire l'outil par moi-même. En partant de zéro (je ne suis pas un développeur Android), en quelques jours d'étude et de développement, j'ai fini par obtenir une petite application fonctionnelle, que j'ai appelée Notify4Scripts et que j'ai rendue publique en juin dernier, ici sur GitHub. https://github.com/halnovemila/Notify4Scripts

Notez que puisque l'application est essentiellement un service qui doit être lancé par la commande shell "am" (activity manager) d'Android, le système Android doit d'abord être enraciné pour pouvoir utiliser cette commande am et faire exécuter notify4scripts.

0voto

PN10 Points 131

Essayez AirDroid3 Je sais que vous l'avez spécifié via USB mais juste au cas où vous auriez besoin de travailler avec une configuration sans fil.

Avec cela, vous n'avez pas besoin de câble USB pour vous connecter à votre PC ou Mac. Airdroid3 sur le web ainsi que le client de bureau. Miroir de notification est une fonctionnalité introduite dans AirDroid v2.0.9. Elle vous permet d'afficher toutes les notifications de l'app et du système sur votre ordinateur. WhatsApp, WeChat, Line, Facebook, Twitter... toutes les notifications des applications utilisateur et système sont prises en charge :

Comment activer le miroir de notification ?

  1. Aller à Paramètres dans AirDroid App> Miroir de notification > Service miroir de notification : enter image description here
  2. Cochez la case à côté de Service miroir de notification AirDroid et appuyez sur OK : enter image description here

3.Setting est terminé maintenant. Vous pouvez retourner à Paramètres d'AirDroid et créer une notification de test pour voir si cela fonctionne :

enter image description here

Une notification apparaîtra dans le coin inférieur droit (vous devez d'abord vous connecter à web.airdroid.com) : Vous recevrez également une notification sur votre ordinateur si vous vous êtes connecté à AirDroid Windows/Mac : Si le service fonctionne parfaitement, vous recevrez une notification sur votre Android ainsi que sur votre ordinateur (si vous avez AirDroid ouvert dans l'un de vos navigateurs Windows.) disant " Génial. Le service de miroir de notification AirDroid fonctionne ". La troisième option est "Apps autorisées" Vous pouvez choisir les applications dont vous souhaitez recevoir les notifications sur votre bureau. Par exemple, vous ne souhaitez peut-être pas recevoir de notifications d'e-mails sur votre bureau si vous avez déjà un client de messagerie en cours d'exécution sur votre ordinateur, ou vous ne souhaitez peut-être pas recevoir de notifications d'applications de jeux. Remarque : Pour recevoir des notifications de bureau quand vous ne vous concentrez pas sur web.airdroid.com vous devez activer notifications de bureau (et même choisir la langue dans laquelle vous souhaitez être notifié) sur web.airdroid.com > Compte > Général : enter image description here

Il ne s'agit pas seulement d'une notification de texte, mais vous pouvez également envoyer et recevoir une notification pour un appel téléphonique et vous pouvez répondre par un message texte si vous ne pouvez pas prendre l'appel lorsque vous êtes occupé à travailler ou que votre téléphone n'est pas dans les environs.

Pour plus d'informations, consultez les liens suivants :

Android3 apporte la mise en miroir des appareils Android, des clients de bureau et plus encore...

Airdroid3 - comment contrôler un appareil Android..

Site officiel d'AirDroid

Autres applications que vous pouvez essayer :

  • SI vous n'avez pas besoin d'opter pour des services basés sur un navigateur, vous pouvez essayer DeskNotifier Pour cela, votre téléphone et votre PC doivent actuellement être connectés au même réseau WiFi ou via un câble USB.
  • AndroidNotifier fonctionne uniquement avec le WiFi et le Bluetooth,

J'espère que cela vous aidera !!!

0 votes

@Izzy J'ai modifié ma réponse, en espérant que cela clarifie vos doutes. Je sais que l'OP voulait explicitement travailler via USB mais juste au cas où l'OP cherche de meilleures options... autres que le câble USB... J'ai suggéré d'autres applications qui ne sont pas basées sur le navigateur... Merci pour votre suggestion d'amélioration...

0 votes

Yupp, beaucoup mieux. Puis-je suggérer une deuxième vérification, pour mieux répondre aux exigences ? N'y avait-il pas une option pour utiliser Airdroid via USB (ou au moins le restreindre au WiFi local) ? J'ai vaguement se souvenir de quelque chose comme ça . Actuellement, cela contredit explicitement les exigences : Le PO ne veut certainement pas utiliser Internet pour cela, mais votre recommandation d'Airdroid exige de configurer les choses via "web.airdroid.com" ?

0voto

ChrisV Points 2551

Vous pouvez utiliser adb + Termux + Termux:API comme ça :

adb shell "export PREFIX='/data/data/com.termux/files/usr' ; export HOME='/data/data/com.termux/files/home' ; export LD_LIBRARY_PATH='/data/data/com.termux/files/usr/lib' ; export PATH="/data/data/com.termux/files/usr/bin:/data/data/com.termux/files/usr/bin/applets" ; SHELL='/data/data/com.termux/files/usr/bin/bash'; cd $HOME ; /data/data/com.termux/files/usr/bin/bash termux-notification --sound --vibrate 500 -c 'test notification'"

source

ASTUCE : J'ai enveloppé la partie de la commande avant "/usr/bin/bash" dans un script, ainsi je peux facilement lancer commandes similaires de Termux:API .

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