Mr_老冷 发表于 2023-3-4 14:59:10

【EasyClick】【安卓】打开app/打开应用的几种代码方法

1.

function launchApp(pkgName) {
    try {
      let intent = context.getPackageManager().getLaunchIntentForPackage(pkgName)
      if (intent) {
            intent.setPackage(null)
            context.startActivity(intent)
            return true
      }
    } catch (e) {
    }
    return false
}



2.

function lunchAPP(pkgName) {
    try {
      importPackage(android.content);
      importPackage(android.content.pm);
      importPackage(android.app);
      let pm = context.getPackageManager();
      let intent = pm.getLaunchIntentForPackage(pkgName);
      logd(intent);
      // 如果intent为空,就没有安装要跳转的app
      if (intent != null) {
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
            context.startActivity(intent)
            toast("正在启动》》" + pkgName);
      }
    } catch (e) {
      loge(e);
    }
}


3.官方
utils.openApp("com.tencent.mobileqq")

4.vip学员
ll.app.launchPackage("com.tencent.mobileqq")



python 发表于 2023-3-4 21:53:25

希望EasyClick的社区越来越强大

fangge 发表于 2023-3-5 00:13:20

ios可以重启应用重跑脚本,能重启app重跑脚本吗?

a13330165002 发表于 2023-3-5 16:21:33

66666666666666666666

Mr_老冷 发表于 2023-3-5 16:35:02

fangge 发表于 2023-3-5 00:13
ios可以重启应用重跑脚本,能重启app重跑脚本吗?

可以,脚本逻辑维护的好就能实现

liwei388 发表于 2023-3-8 21:42:29

看看看看看看看看看看看看看看看看看看看看看看看看

慎独 发表于 2023-3-12 18:21:22

1111111111111111111111111111111111111111111111111111111111111111111111

jqgzs 发表于 2023-3-20 07:26:47

看看是什么方法

pascoe 发表于 2023-3-20 15:54:27

1231231313131313231312313

531367159 发表于 2023-3-26 22:20:03

1111111111111111111111111111111111111111111111111111111111111111111111111111111111
页: [1] 2 3 4
查看完整版本: 【EasyClick】【安卓】打开app/打开应用的几种代码方法