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

Android:如何从命令行(终端仿真器或shell脚本)创建通知?,android,command-line,notifications,terminal-emulator,Android,Command Line,Notifications,Terminal Emulator,我想从我在android设备上运行的shell脚本创建一个通知(通知栏中的图标加上通知抽屉中的消息)。我有CyanogenMod11,它是BusyBox v1.22.1仿生版附带的 我发现了如何创建toast(),但我需要的是一个通知。要了解toast和notification之间的区别,请参阅以下优秀线程: 谁能给我指出正确的方向吗?我猜这将涉及Android Activity Manager(am),但我已经搜索了互联网上的每个角落,找不到从Android上的命令行创建通知的方法。来源:

我想从我在android设备上运行的shell脚本创建一个通知(通知栏中的图标加上通知抽屉中的消息)。我有CyanogenMod11,它是BusyBox v1.22.1仿生版附带的

我发现了如何创建toast(),但我需要的是一个通知。要了解toast和notification之间的区别,请参阅以下优秀线程:

谁能给我指出正确的方向吗?我猜这将涉及Android Activity Manager(am),但我已经搜索了互联网上的每个角落,找不到从Android上的命令行创建通知的方法。

来源:

日期:2016年11月30日下午2:32

两年前,我需要一个简单的通知工具,它可以由脚本中的命令行运行。 到目前为止,我发现最好的是这个线程和corruptor64制作的小应用程序。 这并不是我想要的,所以我最终决定尝试自己制作这个工具。 从零开始(我不是安卓开发者),经过几天的学习和开发,我最终开发出了一个可以工作的小应用程序,我将其命名为Notify4Scripts,并于今年6月在GitHub上公开


请注意,由于该应用程序基本上是一项服务,必须通过Android的shell“am”(activity manager)命令启动,Android系统首先需要根目录,以便能够使用此类am命令并执行NOTIFY4脚本。

您做了什么或尝试了什么?我在发布的第一个链接中安装并尝试使用ShowToast实用程序(该线程中的一些用户抱怨说,它在通知抽屉中生成了一个通知,这正是我想要的),但它给我的只是干杯。我还广泛搜索了互联网(天),但我只能找到有关如何使用java从android应用程序发送通知的信息,而没有关于从终端仿真器或shell脚本发送通知的信息。