当前位置: 首页 > 工具软件 > AutoScroll.js > 使用案例 >

auto.js_应用命令_ZHOU125disorder_

韩禄
2023-12-01

获取当前软件版本号

  • app.versionCode //number
toastLog(app.versionCode);	
如果在Auto.js中运行则为Auto.js的版本号;在打包的软件中则为打包软件的版本号。

获取当前软件的版本名称

  • app.verionName //string
toastLog(app.verionName);	
如果在Auto.js中运行则为Auto.js的版本名称;在打包的软件中则为打包软件的版本名称。

通过应用名称启动应用

  • app.launchApp(appName) //appName----string
launchApp("Auto.js");	
launchApp("浏览器");
通过应用名称启动应用。如果该名称对应的应用不存在,则返回false; 否则返回true。如果该名称对应多个应用,则只启动其中某一个。

该函数也可以作为全局函数使用。

通过应用包名来启动应用

  • applaunch(packageName) //packageName----string
//启动微信
launch("com.tencent.mm");
通过应用包名启动应用。如果该包名对应的应用不存在,则返回false;否则返回true。

该函数也可以作为全局函数使用。

通过应用包名来获取已经安装的应用名

  • app.getAppName(packageName) //packageName----string
var name = getAppName("com.tencent.mobileqq"); //返回"QQ"
获取应用包名对应的已安装的应用的名称。如果该找不到该应用,返回null。

该函数也可以作为全局函数使用。

打开应用的详情页

  • app.openAppSetting(packageName) //packageName----string(应用包名)
openAppSetting(packageName)----应用包名	
打开应用的详情页(设置页)。如果找不到该应用,返回false; 否则返回true。

该函数也可以作为全局函数使用。
  • app.viewFile(path) //path----string(文件路径)(不常用)
//查看文本文件
app.viewFile("/sdcard/1.txt");
用其他应用查看文件。文件不存在的情况由查看文件的应用处理。

如果找不出可以查看该文件的应用,则抛出ActivityNotException。

使用其它应用编辑文件(不常用)

  • app.editFile(path) //path----string(文件路径)(不常用)
//编辑文本文件
app.editFile("/sdcard/1.txt/);
用其他应用编辑文件。文件不存在的情况由编辑文件的应用处理。

如果找不出可以编辑该文件的应用,则抛出ActivityNotException。

卸载应用

  • app.uninstall(packageName) //packageName----string(应用包名)
//卸载QQ
app.uninstall("com.tencent.mobileqq");
卸载应用。执行后会会弹出卸载应用的提示框。如果该包名的应用未安装,由应用卸载程序处理,可能弹出"未找到应用"的提示。

使用浏览器打开指定的网址

  • app.openUrl(url) //url----string(网址的url),如果不以"http://"或"https://"开头则默认是"http://"。
app.openUrl(url);
app.openUrl("https://www.baidu.com/");	//打开百度
用浏览器打开网站url。

如果没有安装浏览器应用,则抛出ActivityNotException。

发送邮箱

  • app.sendEmail(options)

  • options {Object} 发送邮件的参数。包括:

  • email {string} | {Array} 收件人的邮件地址。如果有多个收件人,则用字符串数组表示

  • cc {string} | {Array} 抄送收件人的邮件地址。如果有多个抄送收件人,则用字符串数组表示

  • bcc {string} | {Array} 密送收件人的邮件地址。如果有多个密送收件人,则用字符串数组表示

  • subject {string} 邮件主题(标题)

  • text {string} 邮件正文

  • attachment {string} 附件的路径。

根据选项options调用邮箱应用发送邮件。这些选项均是可选的。

如果没有安装邮箱应用,则抛出ActivityNotException。
//发送邮件给10086@qq.com和10001@qq.com。
app.sendEmail({
    email: ["10086@qq.com", "10001@qq.com"],
    subject: "这是一个邮件标题",
    text: "这是邮件正文"
});
 类似资料: