golang 如何运行android shell命令

请问golang 写android程序如何运行shell命令呢 比如input keyevent 3 或者安装app ,不知道用golang写android程序执行这些操作是不是有别的方法呢,网上的教程都是教授配置环境之类的教程,小弟请教各位。小弟没有c币 ,在这里先谢大家了。

你是用gomobile么,golang可以调用linux终端执行命令,android也是有终端的。

gomobile好像是干不了移动端的原生功能

cmd := exec.Command("/system/bin/input keyevent 3")

output, err := cmd.Output()

if err != nil {

    fmt.println(err)

}