下你所需,载你所想!
汇集开发技术源码资料

安卓雷电模拟器多功能基本操作源码

:85.538KB :1 :2019-12-19 08:02:34

部分简介

.子程序 应用是否启动, 逻辑型, 公开, 判断引用是否已经启动,已启动返回真,否则返回假
.参数 索引, 整数型
.参数 包名, 文本型
.局部变量 返回文本, 文本型

.如果真 (雷电安装路径 = “”)
雷电安装路径 = 雷电_取安装目录 ()
.如果真结束
' 此命令是通过查看内存的方式来进行判断
返回文本 = 取DOS返回 (雷电安装路径 + “ld.exe -s ” + 到文本 (索引) + “ dumpsys meminfo ” + 包名)
.如果 (寻找文本 (返回文本, “No process found for”, , 假) = -1)
返回 (假)
.否则
返回 (真)
.如果结束


.子程序 读任务栈, 文本型, 公开, 读出模拟器中的任务栈信息(activity)。 根据 过滤类型 取值不同,可以返回不同的信息
.参数 索引, 整数型
.参数 过滤类型, 整数型, , 0 = 全部activity信息,也就是“adb dumpsys activity”所返回的内容。1 = 运行中的任务栈(Running activities)。2 = 顶栈任务栈(mFocusedActivity)。
.局部变量 返回文本, 文本型

.如果真 (雷电安装路径 = “”)
雷电安装路径 = 雷电_取安装目录 ()
.如果真结束
返回文本 = 取DOS返回 (雷电安装路径 + “ld.exe -s ” + 到文本 (索引) + “ dumpsys activity”, 5000)
.如果真 (过滤类型 = 1)
返回文本 = 取文本之间 (返回文本, “Running activities (most recent first):”, “mResumedActivity:”)
返回文本 = 删首尾空 (返回文本)
.如果真结束
.如果真 (过滤类型 = 2)
返回文本 = “mFocusedActivity: ” + 取文本之间 (返回文本, “mFocusedActivity: ”, #换行符)
.如果真结束
返回 (返回文本)

安卓雷电模拟器多功能基本操作源码

热门推荐

相关文章