电脑控制手机,教你怎样实现自动打开关闭软件

电脑可以控制手机吗?可以批量控制多台手机吗?当然可以!不仅可以批量控制还可以用脚本方式自动打开、关闭手机上的应用程序。很简单,用 Total Control 提供的 JS API“runApp(packageName)”、 “closeApp(packageName)” 就可以实现啦!

(一)自动打开手机上的软件

原型:runApp(packageName)

描述:通过 App 包名称启动 App。

参数:packageName: 字符串,运行 App 包名称,如: com.android.settings

返回值:整型,0: 成功;-1:app 未安装

实例:JS 实现自动打开手机上QQ音乐软件

JS代码如下:

//定义需要运行的App包名称

var runAppName = "com.tencent.qqmusic"

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

var device = Device.getMain();

//启动 QQ音乐 App

var runapp=device.runApp(runAppName);

if (runapp == 0){

print("成功打开QQ音乐软件");

} else{

print(lastError());

}

(二)自动关闭手机上的软件

原型:closeApp(packageName)

描述:通过 App 包名称关闭 App

参数:packageName:字符串,App 包名称,如: com.android.settings

返回值:整型,0:成功;-1:app 未安装

实例:JS 实现自动关闭手机上QQ音乐软件

JS代码如下:

//定义APP名称

var runAppName = "com.tencent.qqmusic"

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

var device = Device.getMain();

//关闭app

var closeapp=device.closeApp(runAppName);

if (closeapp == 0){

print("成功关闭QQ音乐软件");

} 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官网就可以找到了哦~~~

电脑控制手机,教你怎样实现自动打开关闭软件

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值