当前位置:首页 » 新媒体运营 » 正文

自动脚本软件,电脑控制手机,教你通过脚本实现自动安装、卸载软件

2273 人参与  2022年07月23日 21:17  分类 : 新媒体运营  评论

电脑可以控制手机吗?可以批量控制多台手机吗?当然可以!不仅可以批量控制还可以用脚本方式自动安装、卸载手机上的应用程序。想用脚本的方式自动安装、卸载手机上的应用程序怎么办?很简单,用 Total Control 提供的 JS API“installAPK(apkPath)”、 “uninstallAPK(apkPackageName)” 就可以实现啦!

(一)自动安装软件到手机

原型:installAPK(apkPath)

描述:安装 apk 到手机

参数:apkPath:字符串,电脑上apk 安装包绝对路径

返回值:整型:成功返回 ,失败返回非 ,此时可通过 lastError() 函数获取具体的错误信息

实例:JS 实现自动安装QQ音乐软件,QQ音乐安装包放在电脑的D盘,D:下载软件QQyinle_.apk

JS代码如下:

//获取当前主控设备对象

var device = Device.getMain();

//安装QQyinle_.apk

var ret = device.installAPK("D:\下载软件\QQyinle_.apk");

if(ret != ) {

print(lastError());

} else {

print("成功安装APK");

}

(二)自动卸载手机上的软件

原型:uninstallAPK(apkPackageName)

描述:卸载指定的 apk

参数:apkPackageName:字符串,包名

返回值:整型:成功返回 ,失败返回非 ,此时可通过 lastError() 函数获取具体的错误信息

实例:JS 实现卸载手机上的应用程序

JS代码如下:

// 获取当前主控设备对象

var device = Device.getMain();

// 卸载指定的软件QQ 音乐,QQ音乐的软件名称为"com.tencent.qqmusic"

var ret = device.uninstallAPK("com.tencent.qqmusic");

if(ret == ) {

print("Successfully uninstall APK");

} else {

print(lastError());

}

(三)不知道我要卸载的软件的软件包名怎么办?

为了方便用户,Total Control 提供了另一个JS API “getForegroundApp()” 来帮助用户获取应用程序的包名。

原型:getForegroundApp()

描述:获取当前手机前台运行的应用程序包名。

参数:无。

返回值:字符串:app 包名

实例:JS 获取手机前台运行的程序包名

首先,我们在手机上打开一个应用程序(假如我们打开的是网易云音乐软件),然后用下面的代码,获取当前打开的应用程序包名,执行下列代码,获取到的网易云音乐软件的包名是:com.netease.cloudmusic。

JS代码如下:

//获取当前主控设备对象

var device = Device.getMain();

if(!device) {

print("没有找到设备");

} else {

//获得当前手机前台运行的应用程序包名,手机当前在用音乐软件听歌

var ret = device.getForegroundApp();

print("手机前台运行的app是: "+ret);

}

温馨提示:

要使用上面的代码,首先需要下载Total Control 软件,然后连接手机。

百度搜索Total Control官网就可以找到了哦~~~

电脑控制手机,教你通过脚本实现自动安装、卸载软件


电脑控制手机,教你通过脚本实现自动安装、卸载软件


本文链接:https://www.woshiqian.com/post/125339.html

百度分享获取地址:https://share.baidu.com/code
自动脚本软件  

我是钱微信/QQ:5087088

广告位、广告合作QQ:5087088

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。