API 总览
大约 2 分钟
API 总览
这一部分现在按“对象”和“功能组”拆页。
左侧栏已经能直接展开到每个 API 小节,所以这个入口页不再重复铺一整套目录,而是只告诉你怎么读、去哪里速查、每类内容放在哪。
怎么用这部分
你可以先按下面这个思路用:
- 第一次接触 JSXHook,先看 运行时与 Hook。
- 要做类查找、字段读写、调用 Java 方法,去 反射与类操作。
- 要做 DexKit 静态检索、类/方法/字段定位、结果对象回转,去 DexKit 静态检索。
- 要找某个具体对象或方法,直接用左侧栏,或者去 API 速查。
- 只有当你准备认真用某个对象时,再进它自己的专页看详细参数、默认值和失败行为。
这里和速查页怎么分工
为了避免重复,这里现在按下面的方式分工:
- 入口页:只负责说明“怎么读这部分文档”。
- API 速查:负责一页看全局函数、全局对象和源码映射。
- 具体 API 正文页:只在对应页面里保留完整参数、取值、返回值、示例和边界行为。
也就是说,如果你看到某个对象已经有独立正文页,这个入口页就不再把它的方法列表重新抄一遍。
文档约定
- 会尽量按
对象.方法(参数)的形式建章节。 - 别名尽量并到主方法,不再单独造重复小节。
- 左侧导航已经承担目录作用,所以正文页里的重复目录块已去掉。
- 说明以当前源码实现为准,不按旧记忆补。
先从哪几页开始最省时间
- 想确认脚本环境、Hook 生命周期、
lpparam、context:看 运行时与 Hook - 想做反射、调用 Java、读写字段:看 反射与类操作
- 想做 DexKit 查类、查方法、查字段、批量字符串分组:看 DexKit 静态检索
- 想做文件、存储、设备控制:看 files 文件系统、storages 持久化存储、device 设备能力
- 想做网络、HTTP 服务、MCP:看 http HTTP 客户端、httpServer HTTP 服务、mcpServer MCP 服务
- 想做运行时面板:看 imgui 运行时面板
- 想先知道“有没有这个 API”:先翻 API 速查
API 总览 来源
这批页面主要整理自下面这些源码:
hook/javascript/JavaScriptBridge.kthook/javascript/JavaScriptRuntime.kthook/javascript/JavaScriptCrypto.kthook/javascript/ScriptFilesApi.kthook/javascript/ScriptStoragesApi.kthook/javascript/ScriptDeviceApi.kthook/javascript/ScriptPluginsApi.kthook/javascript/ScriptImGuiApi.kthook/javascript/McpServerBridge.ktui/manual/Manual.kt
如果后面你继续扩 API,优先补这些文件对应的专页,不要再往入口页堆方法清单,这样整套结构会干净很多。
