开发 M3UAndroid 插件
July 29, 2026 · View on GitHub
插件接收 M3UAndroid 发出的类型化请求,并返回类型化结果。外部插件目前属于开发者预览,
SDK 以仓库内的 project(":extension:sdk-android") 模块提供。
从这里开始
- 运行 Hello:先得到可运行结果,再阅读契约细节。
- 定义 Manifest:填写插件身份、Hook、capability(能力授权)和设置。
- 注册类型化 Hook:为插件增加一个可调用功能。
- 开发订阅 Provider:实现登录、刷新、播放解析和 Session 关闭。
- 选择 Hook:查找每项受支持功能的请求、结果、capability 和触发时机。
最小模板见
HelloExtensionService。
完整 Provider 示例见
ReferenceExtensionService。