用意图打开某软件activity

打开微信朋友圈

app.startActivity({
    action: "MAIN",
    packageName: "com.tencent.mm",
    className: "com.tencent.mm.plugin.sns.ui.SnsTimeLineUI"
});

请问对不对?
我发现能实现打开系统目标设置页面,但启动软件activity则报错,就比如上面代码报错
22:25:07.330/E: Wrapped java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.tencent.mm/.plugin.sns.ui.SnsTimeLineUI } from ProcessRecord{e1334ae 13370:com.stardust.scriptdroid/u0a182} (pid=13370, uid=10182) not exported from uid 10146 (app.js#54)
at script(app.js:54)
at script(<8ok>:1)
我外行,不太懂

最后由 lintao2 编辑
开发者

如果Activity没有暴露 只能用shell命令使用root权限打开

@admin 可不可以监听应用内部的activity,然后执行下一步操作? 就是应用初始化需要时间,我监听初始化完成的第一个界面!

  • 6
    帖子
  • 1363
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待