Skip to content

QSL4A(Android 脚本层)API 文档

QSL4A 是 QPython 的 Android 脚本层,允许您使用 Python 控制 Android 设备功能。

快速开始

import androidhelper

droid = androidhelper.Android()

# 显示 toast 消息
droid.makeToast('Hello QPython!')

# 震动设备
droid.vibrate(500)

# 获取电池电量(先开始监控)
import time
droid.batteryStartMonitoring()
time.sleep(0.5)  # 等待数据
battery = droid.readBatteryData().result
print(f"电池:{battery['level']}%")

文档结构

核心模块

UI 组件

系统

硬件

连接

存储

媒体

特殊功能

结果对象

大多数 QSL4A 方法返回一个带有以下属性的 Result 命名元组: - id - 请求 ID - result - 实际结果数据 - error - 如果失败则为错误消息

result = droid.getClipboard()
if result.error is None:
    print(result.result)
else:
    print(f"错误:{result.error}")