我知道我可以解锁屏幕,下拉通知,然后按清除通知按钮,但是必须有办法清除通知ADB,对吗?我猜它是Intent通过'am'命令发送的,或者更简单的东西,但我似乎无法在网上找到任何东西.我得到的只是Java用于的代码apk.
编辑:我应该提到我在4.3上运行,有时命令可能因版本而异.
在我看来,如果我写一个shell脚本$HOME/path/to/script/myscript,export PATH=$PATH:$HOME/path/to/script/然后sudo -E myscript应该运行脚本吗?
-E -E(保留环境)选项向安全策略指示用户希望保留其现有环境变量.如果指定了-E选项且用户没有保留环境的权限,则安全策略可能会返回错误.
但是sudo -E script找不到命令.我知道我可以添加/absolute/path/to/script/到确定PATH变量的文件sudo env,但这不是我想采取的方法.
为了解决这些评论:
@ H2CO3:我看到网络sudo sudo浮动,它让我非常烦恼,它实际上是在说"给我超级用户权限来运行超级用户".我不知道它是否能解决问题,但它似乎是一个根本上有缺陷的方法.然后我又开始在90年代中期使用linux/bsd系统,所以我只关注sudo命令本身.
@rici:该脚本确实具有可执行权限,但是当*nix systems =中没有运行某些内容时,这肯定是需要检查的.