用电脑控制手机,怎么少得了脚本,前面我已经提到了自己很多使用Total Control脚本功能的实例。不止于此,Total Control提供了很多应用程序相关的 JS API,之前已经分享了如何通过脚本实现手机软件的打开,关闭,安装,卸载功能,今天来看看TC 提供的其他的跟应用程序相关的接口。

(一) getActivity:获取当前前台运行的 activity

参数:无

返回值:字符串:成功返回activity值,失败返回null。

示例:打开QQ音乐,并在前台运行,然后获取QQ音乐的Activity

代码如下:

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

var device = Device.getMain;

if(!device) {

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

} else {

//获得前台运行的 activity

var ret = device.getActivity;

print("前台运行的 activity是: "+ret);

}

运行结果:

//成功获取当前前台运行的 activity,则输出:

前台运行的 activity是:

com.tencent.qqmusic/com.tencent.qqmusic.activity.LoginActivity

//如果没有获得当前前台运行的 activity,则输出错误信息lastError;

(二) openActivity(activity,administrator):打开指定的 activity

参数:

activity:activity字符串

administrator:是否获取超级权限

返回值:布尔类型:成功返回true,失败返回false。

示例:

//获取当前设备对象

var device = Device.getMain;

//打开activity "com.tencent.qqmusic/com.tencent.qqmusic.activity.AppStarterActivity",设备打开activity不需要root权限,所以administrator设置false

var ret = device.openActivity("com.tencent.qqmusic/com.tencent.qqmusic.activity.AppStarterActivity",false);

if(ret == true){

print("成功打开指定的activity");

} else {

print("打开指定的activity失败");

}

运行结果:

//成功打开activity则输出:

成功打开指定的activity

//打开activity失败则输出:

打开指定的activity失败

(三) isAppForeground(packageName):判断指定应用程序是否正在前台运行

参数:packageName:字符串,App 包名称

返回值:整型:如果在前台运行,返回 0,否则返回非 0,此时可通过 lastError 函数获取具体的错误信息。

示例:

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

var device = Device.getMain;

//判断"com.android.phone"是否正在前台运行

var ret =device.isAppForeground("com.android.phone");

if(ret != 0) {

print(lastError);

} else {

print("指定的软件正在前台运行");

}

运行结果:

//指定app正在前台运行则输出以下内容,否则输出错误信息

指定的软件正在前台运行

(四) getInstalledAPKList:获取当前设备上已经安装的所有apk名

参数:无。

返回值:字符串数组: 成功返回当前手机上安装的所有APK名,以数组形式表示,失败则返回空集合,此时可通过 lastError 函数获取具体的错误信息。

示例:

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

var device = Device.getMain;

print("当前手机安装的所有APK有: ");

//获得当前手机安装的所有APK名

var ret =device.getInstalledAPKList;

//用for循环遍历数组中的APK名,并输出APK名

for(var i=0;i<ret.length;i++){

print(ret[i]);

}

运行结果:

当前手机安装的所有APK有:

com.qualcomm.wfd.service

com.android.stk

com.skyworth.skyclientcenter

com.android.backupconfirm

org.codeaurora.ims

com.huawei.android.internal.app

com.huawei.gamebox

com.ludashi.benchmark

com.android.location.fused

com.wukongtv.wkremote.client

com.huawei.bd

com.vlife.huawei.wallpaper

……

当然,要使用这个脚本功能的前提是下载Total Control软件,百度搜索Total Control或者官网,去下载就行了,超简单的~~~

android 判断手机计步_干货:电脑控制手机 一定不能错过的神器相关推荐

  1. cmd控制屏幕光标_电脑控制手机?上班时间愉快尽情地玩手机吧!它值得您拥有!...

    在现今时代,手机已成为人们必不可少的工具,有的时候甚至可以说手机比电脑方便好用多了,例如某些实用的APP软件就只有手机端并没有电脑端,想使用的话就得整天捧着手机盯着不放.但别忘记,我们大多数都是打工族 ...

  2. PC远程控制android思路,scrcpy电脑控制手机,远程控制,安卓投屏神器,使用方法

    原文链接:https://blog.csdn.net/was172/article/details/99705855 scrcpy简介 注意:拼写是scrcpy,非Python爬虫框架Scrapy. ...

  3. python颜色识别原理_电脑控制手机 Python实现颜色识别功能

    原标题:电脑控制手机 Python实现颜色识别功能 用电脑控制手机好几年了,Total Control作为安卓手机的多控系统,是我用过各方面都比较稳定的一款软件了.通过脚本实现识别颜色是其强大功能之一 ...

  4. java向硬件发送信息_如何用电脑控制手机发短信 用JAVA 通过USB口

    http://download.csdn.net/source/134522 可以去这里下载一个研究研究 ----------------------------------------------- ...

  5. 如何用手机控制电脑或电脑控制手机?

    近期,App Store应用商店限免迎来一款强大的电脑遥控软件--MiniMouse.这款软件原价为12元,目前已经支持免费下载.MiniMouse不仅支持连接Windows XP/Vista/7/8 ...

  6. 华为一碰传如何安装,支持多屏协同,电脑控制手机等

    HUAWEI电脑管家非华为机型安装教程,内有百度网盘链接,内容完全免费,自取._一号言安的博客-CSDN博客上面的是助手如何绕过兼容检查,直接安装教程. 今天主要带大家做一做华为一碰传如何安装,支持多 ...

  7. php 判断当前手机类型_PHP 判断当前访问设备是电脑还是手机

    PHP 判断当前访问设备是电脑还是手机 2020年07月28日 | 萬仟网IT编程 | 我要评论 function is_mobile(){ $regex_match="/(nokia|ip ...

  8. 手游还能这么玩?电脑控制手机鼠标键盘大屏玩手游了解一下

    玩手游还在做手搓党?2018手游新玩法:手机投屏加电脑控制,无需安卓模拟器,不过多占用电脑内存也能在电脑上大屏玩手游,还能匹配手机玩家了解一下. 工具: TC Games电脑玩手机游戏助手(非模拟器) ...

  9. 史上最全scrcpy投屏教程(用你的电脑控制手机)

    史上最全scrcpy投屏教程(用你的电脑控制手机) 一.下载投屏所需的资源 网址:scrcpy-win64-v1.17 提取码: yvid : 当然你也可以去github下载最新的或你所需要的资源,网 ...

最新文章

  1. UA MATH563 概率论的数学基础 中心极限定理16 Kolmogorov 3-series定理
  2. ASP.NET Core Web API 索引 (更新Identity Server 4 视频教程)
  3. 想要AI优先?数据优先才行
  4. 解决复杂多数据源报表的5种通用办法
  5. 信安教程第二版-第26章大数据安全需求分析与安全保护工程
  6. Silverlight(CodeNameWPF/E) Features一览表
  7. Vue基础知识总结(一)
  8. matlab绘三维椭球面_MATLAB绘制三维图形
  9. 上位机和FPGA开发板--串口通信实验
  10. 应用出海之--AdMob
  11. 数据目录是什么?为何需要它?
  12. matlab画图窗口显示中文乱码,全是方框的解决方法
  13. C++对象的底层原理都在这儿了,还敢说学不会?
  14. 美版有锁iphone 如何上电信3G
  15. hive问题-return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  16. 电商平台之争,京东是如何脱颖而出的
  17. 前端调用手机拍照功能失败,调用相机没反应
  18. 数字化再目前阶段,有哪些需要重点投入?
  19. 爬虫实例之爬取北京地铁站点
  20. FHQ Treap学习记录(详解)

热门文章

  1. scanf 接收 空格 输入_【C/C++】【输入】关于scanf:输入空格,多次使用
  2. 修改 oracle dbid,更改数据库DBID
  3. java skype 类库_Skype4Java 用 实现的 ,内附具体的开发文档和使用说明 Develop 238万源代码下载- www.pudn.com...
  4. mysql 一分钟内_MySQL语句需要超过一分钟才能执行
  5. 攻防世界-Reverse-666(图解详细)
  6. 不会但一定要了解的方面,python列表解析方式
  7. python 两种多线程比较
  8. python约束 与MD5加密写法
  9. python 利用matplotlib中imshow()函数绘图
  10. python之简单的get和post请求