Android:如何从命令行(终端模拟器或shell脚本)创建通知?

bda*_*tas 5 notifications command-line android terminal-emulator

我想从我在Android设备上运行的shell脚本创建一个通知(通知栏中的图标和通知抽屉中的消息).我有CyanogenMod11,它附带BusyBox v1.22.1 bionic.

我已经发现了如何创建一个祝酒词(http://forum.xda-developers.com/showthread.php?t=773232),但我需要的是一个通知.有关吐司和通知之间的区别,请参阅此优秀主题:https://android.stackexchange.com/questions/52789/popups-dialogs-notifications-toasts-whats-the-difference

谁能指出我正确的方向?我猜这将涉及Android活动管理器(上午),但我搜索了互联网的每个角落,并且找不到从android命令行创建通知的方法.

小智 3

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

日期:2016 年 11 月 30 日,下午 02:32

两年前,我需要一个简单的通知工具,可以通过脚本中的命令行运行。到目前为止,我发现的最好的就是这个线程和 Corruptor64 制作的小应用程序。这并不是我想要的,所以我最终决定尝试自己制作这个工具。从头开始(我不是 Android 开发人员),经过几天的学习和开发,我最终得到了一个可以工作的小应用程序,我将其命名为 Notify4Scripts,直到今年 6 月才将其公开,在 GitHub https:// github上.com/halnovemila/Notify4Scripts

请注意,由于该应用程序基本上是一个必须由 Android 的 shell“am”(活动管理器)命令启动的服务,因此 Android 系统需要首先 root 才能使用此类 am 命令并执行 notify4scripts。