IOS/ 安卓开发工具按键精灵Sys.GetAppList 函数使用指南:轻松获取设备已安装 APP 列表

在按键精灵自动化脚本开发中,获取设备已安装 APP 列表是常见需求,Sys.GetAppList 函数便是实现这一功能的核心工具。本文将从函数基础信息、返回数据解析、代码实践及注意事项四个维度,为你详细讲解该函数的使用方法。

一、函数基础信息

Sys.GetAppList 函数的核心作用是获取设备上已安装的 APP 列表,无需传入任何参数即可调用,且在特定版本的按键精灵中才能正常运行。

  • 支持版本:安卓版需为 v4.1.3 及以上,iOS 新版引擎需为 v2.2.1 及以上。
  • 函数语法 :采用result = Sys.GetAppList()的固定格式,其中result用于接收函数返回的 APP 列表数据。
  • 参数说明:该函数无输入参数,调用时直接书写函数名并加括号即可。

二、返回数据解析

函数返回值为 table 类型(键值表),其长度与设备上已安装 APP 的数量一致,每个 APP 对应的 table 包含四个关键字段,各字段含义和类型明确,便于后续数据处理。

字段名 字段类型 字段说明
displayName string 应用名称
bundleId string 应用包名
version string 应用版本号
appType int 应用类型,0:系统应用,1:用户应用 支持返回该字段版本:安卓版v4.1.3或以上版本

代码例子:

复制代码
dim ret = sys.GetAppList()
For i = 1 To Len(ret)
    TracePrint "应用名称:" & ret[i]["displayName"] &_
    ",应用包名:" & ret[i]["bundleId"] &_
    ",应用版本:" & ret[i]["version"] &_
    ",应用类型:" & ret[i]["appType"]
Next

备注说明:

安卓版如遇到无法获取列表问题,请确认是否已开启按键或小精灵获取应用列表权限

相关推荐
平头哥技术团队20 分钟前
Day 10 | 工欲善其事:VS Code 配置与项目归档
android·开发语言·前端·javascript·html·交互
乌萨奇也要立志学C++20 分钟前
【洛谷】kmp算法
开发语言·算法
传奇开心果编程35 分钟前
【Rust入门知识点学与练】第4课:条件判断 if / else
开发语言·学习·rust
m0_380743871 小时前
给 Claude API 调用补上超时重试和错误分类
开发语言·人工智能·php
Draw Stars1 小时前
Git BASH安装教程
开发语言·git·bash
vortex51 小时前
一文讲透 Zsh 与 Bash 的区别
开发语言·bash
千谦阙听1 小时前
C++类和对象(中):默认成员函数、构造与析构、拷贝构造、运算符重载
开发语言·c++·学习
冬木家居1 小时前
40㎡客厅变形记,小家住出大自由[特殊字符]
android·经验分享·笔记·智能家居·微信公众平台
AFinalStone2 小时前
Android 7系统无障碍服务(六)输入事件拦截与 TouchExplorer
android·无障碍服务
天空之城--2 小时前
MT管理器Android逆向工程完全指南:从入门到实战
android