这个示例为什么会出错?
var i = app.intent({
action: "VIEW",
type: "image/png",
data: "file:///sdcard/1.png"
});
app.startActivity(i);

开发者

app.startActivity({
action: "android.intent.ACTION_VIEW",
type: "image/png",
data: "file:///sdcard/1.png"
});

@admin 老大 还是出现这个错误。。
autojs40和Beta都试过了

22:46:57.873/E: Wrapped android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.ACTION_VIEW dat=file:///sdcard/1.png flg=0x10000000 } (app.js#39)
at script(app.js:39)
at script(<HHH>:1)

同报错。

@admin

把"android.intent.action_VIEW"改成"android.intent.action.VIEW"
就可以了。
那么问题又来了,不能播放mp3。。。
app.startActivity({
action: "android.intent.action.VIEW",
type: "audio/mp3",
data: "file:///sdcard/1.mp3"
});

最后由 l10352 编辑
开发者

@l10352 单纯的查看文件直接用app.viewFile(),我试了app.viewFile("/sdcard/1.mp3")是能播放的

  • 7
    帖子
  • 424
    浏览

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