autojs startactivity_autojs教程系列第三集app模块(一)

app模块是入口,也就是进行autojs的入门。

App

app模块提供一系列函数,用于使用其他应用、与其他应用交互。例如发送意图、打开文件、发送邮件等。

同时提供了方便的进阶函数startActivity和sendBroadcast,用他们可完成app模块没有内置的和其他应用的交互。

从上面的介绍可以看出来,app模块说难不难,但是要真正玩转,需要有一定的安卓知识,特别是对intent和broadcast的理解,这些内容基本全部来自安卓的知识体系。

我们先从容易的部分入手,来讲几个比较常用的函数。

app.launchApp(appName)

通过应用名称启动应用。如果该名称对应的应用不存在,则返回false; 否则返回true。如果该名称对应多个应用,则只启动其中某一个。比如我们要启动微信,那对应的代码应该是:

app.launchApp("微信");

这个名称很好找,你安装应用之后,如下图所示,应用图标下面对应的就是应用的名称:下图中我要启动爱奇艺,对应的代码就是

app.launchApp("爱奇艺");

6fbc3991ec38d9d1eb88470f374b7933.png

该函数也可以作为全局函数使用,所以代码可以进一步简化为:

launchApp("爱奇艺");

与之类似的一个函数:app.launch(packageName)

使用该函数唯一让人担心的地方在于如何找到包名,不用着急,不用着急下面这个函数可以帮助你:

app.getPackageName(appName)

这个函数直接通过应用名称找到包名。应用名称我们上面已经解释过了。这三个函数结合,基本解决了应用启动的问题了。

当然还有一些其他的函数比如卸载应用等等,比较简单,可以自己去看文档。下一节我们将探析更加高级的intent等内容。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值